bool OnRequestChannelCreated()
            {
                IAsyncResult result = rstChannel.BeginOpen(timeoutHelper.RemainingTime(), openChannelCallback, this);

                if (!result.CompletedSynchronously)
                {
                    return(false);
                }
                rstChannel.EndOpen(result);
                return(this.OnRequestChannelOpened());
            }
Esempio n. 2
0
 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));
 }
Esempio n. 4
0
 public IAsyncResult BeginOpen(TimeSpan timeout, AsyncCallback callback, object state)
 {
     return(_innerChannel.BeginOpen(timeout, callback, state));
 }