Example #1
0
 /// <summary>
 /// 执行通道关闭事件(手动关闭),此时通道的资源还不会被释放,可以重新启用
 /// </summary>
 public Task fireOnChannelClose(TaskCompletionSource promise)
 {
     parent.SetClose();
     Execute(() =>
     {
         pipeline.fireChannelClose();
         promise.Success();
     });
     return(promise.Task);
 }