bool OnRequestChannelCreated() { IAsyncResult result = rstChannel.BeginOpen(timeoutHelper.RemainingTime(), openChannelCallback, this); if (!result.CompletedSynchronously) { return(false); } rstChannel.EndOpen(result); return(this.OnRequestChannelOpened()); }
public IAsyncResult BeginOpen(AsyncCallback callback, object state) { return(_innerChannel.BeginOpen(callback, state)); }
protected override IAsyncResult OnBeginOpen(TimeSpan timeout, AsyncCallback callback, object state) { return(_innerChannel.BeginOpen(timeout, callback, state)); }
public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state) { return(_innerChannel.BeginOpen(timeout, callback, state)); }