internal IAsyncResult BeginChannelClose(TimeSpan timeout, AsyncCallback callback, object state) { if (_channel != null) { return(InnerChannel.BeginClose(timeout, callback, state)); } else { return(new CompletedAsyncResult(callback, state)); } }
IAsyncResult ICommunicationObject.BeginClose( TimeSpan timeout, AsyncCallback callback, object state) { return(InnerChannel.BeginClose(timeout, callback, state)); }
IAsyncResult ICommunicationObject.BeginClose( AsyncCallback callback, object state) { return(InnerChannel.BeginClose(callback, state)); }
public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state) { return(InnerChannel.BeginClose(timeout, callback, state)); }
public IAsyncResult BeginClose(AsyncCallback callback, object state) { return(InnerChannel.BeginClose(callback, state)); }
public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state) { WcfClientEventSource.Log.ChannelCalled(GetType().FullName, nameof(BeginClose)); return(InnerChannel.BeginClose(timeout, callback, state)); }