Exemple #1
0
 protected override void OnOpen(TimeSpan timeout)
 {
     if (InnerChannelListener != null && !sharedInnerListener)
     {
         InnerChannelListener.Open(timeout);
     }
 }
Exemple #2
0
 protected override void OnClose(TimeSpan timeout)
 {
     this.OnCloseOrAbort();
     if (InnerChannelListener != null && !sharedInnerListener)
     {
         InnerChannelListener.Close(timeout);
     }
 }
Exemple #3
0
        protected override Task OnOpenAsync(CancellationToken token)
        {
            if (InnerChannelListener != null && !sharedInnerListener)
            {
                return(InnerChannelListener.OpenAsync(token));
            }

            return(Task.CompletedTask);
        }
Exemple #4
0
        protected override Task OnCloseAsync(CancellationToken token)
        {
            OnCloseOrAbort();
            if (InnerChannelListener != null && !sharedInnerListener)
            {
                return(InnerChannelListener.CloseAsync(token));
            }

            return(Task.CompletedTask);
        }