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