ClientWebSocket.CloseOutputAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
关闭作为异步操作的 ClientWebSocket 实例的输出。
public:
override System::Threading::Tasks::Task ^ CloseOutputAsync(System::Net::WebSockets::WebSocketCloseStatus closeStatus, System::String ^ statusDescription, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task CloseOutputAsync (System.Net.WebSockets.WebSocketCloseStatus closeStatus, string? statusDescription, System.Threading.CancellationToken cancellationToken);
public override System.Threading.Tasks.Task CloseOutputAsync (System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
override this.CloseOutputAsync : System.Net.WebSockets.WebSocketCloseStatus * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function CloseOutputAsync (closeStatus As WebSocketCloseStatus, statusDescription As String, cancellationToken As CancellationToken) As Task
参数
- closeStatus
- WebSocketCloseStatus
WebSocket 关闭状态。
- statusDescription
- String
关闭状态的说明。
- cancellationToken
- CancellationToken
可用于传播应取消此操作的通知的取消标记。
返回
表示异步操作的任务对象。
例外
取消令牌已取消。 此异常存储在返回的任务中。
注解
此操作不会阻止。 关闭实例上的输出后,ClientWebSocket返回Task的对象将完成。