bool CloseRequestChannel() { IAsyncResult result = rstChannel.BeginClose(timeoutHelper.RemainingTime(), closeChannelCallback, this); if (!result.CompletedSynchronously) { return(false); } rstChannel.EndClose(result); return(true); }
public IAsyncResult BeginClose(AsyncCallback callback, object state) { return(_innerChannel.BeginClose(callback, state)); }
protected override IAsyncResult OnBeginClose(TimeSpan timeout, AsyncCallback callback, object state) { return(_innerChannel.BeginClose(timeout, callback, state)); }
public IAsyncResult BeginClose(TimeSpan timeout, AsyncCallback callback, object state) { return(_innerChannel.BeginClose(timeout, callback, state)); }