System.ServiceModel.Channels.CommunicationObjectInternal
namespace System.ServiceModel.Channels
{
public static class CommunicationObjectInternal
{
public static void ThrowIfClosed(CommunicationObject communicationObject);
public static void ThrowIfClosedOrOpened(CommunicationObject communicationObject);
public static void ThrowIfDisposedOrNotOpen(CommunicationObject communicationObject);
public static void ThrowIfDisposed(CommunicationObject communicationObject);
public static TimeSpan GetInternalCloseTimeout(this CommunicationObject communicationObject);
public static void OnClose(CommunicationObject communicationObject, TimeSpan timeout);
public static IAsyncResult OnBeginClose(CommunicationObject communicationObject, TimeSpan timeout, AsyncCallback callback, object state);
public static void OnEnd(IAsyncResult result);
public static void OnOpen(CommunicationObject communicationObject, TimeSpan timeout);
public static IAsyncResult OnBeginOpen(CommunicationObject communicationObject, TimeSpan timeout, AsyncCallback callback, object state);
public static Task OnCloseAsyncInternal(CommunicationObject communicationObject, TimeSpan timeout);
public static Task OnOpenAsyncInternal(CommunicationObject communicationObject, TimeSpan timeout);
}
}