ClientWebSocket.CloseOutputAsync 메서드

정의

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

이 작업을 취소해야 한다는 알림을 전파하는 데 사용되는 취소 토큰입니다.

반환

비동기 작업(operation)을 나타내는 작업(task) 개체입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

이 작업은 차단되지 않습니다. 반환 Task 된 개체는 instance 출력이 ClientWebSocket 닫힌 후 완료됩니다.

적용 대상