WebSocket.CloseOutputAsync Метод

Определение

Инициирует или завершает подтверждение закрытия, определенное в спецификации протокола WebSocket, раздел 7.

public:
 abstract System::Threading::Tasks::Task ^ CloseOutputAsync(System::Net::WebSockets::WebSocketCloseStatus closeStatus, System::String ^ statusDescription, System::Threading::CancellationToken cancellationToken);
public abstract System.Threading.Tasks.Task CloseOutputAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
abstract member CloseOutputAsync : System.Net.WebSockets.WebSocketCloseStatus * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function CloseOutputAsync (closeStatus As WebSocketCloseStatus, statusDescription As String, cancellationToken As CancellationToken) As Task

Параметры

closeStatus
WebSocketCloseStatus

Указывает причину закрытия подключения WebSocket.

statusDescription
String

Позволяет приложениям указывать доступное для чтения объяснение причин закрытия подключения.

cancellationToken
CancellationToken

Маркер, который можно использовать для распространения уведомлений об отмене операций.

Возвращаемое значение

Объект задачи, представляющий асинхронную операцию.

Исключения

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Комментарии

Эта операция не блокируется. Возвращенный Task объект завершится после закрытия выходных данных в WebSocket.

Применяется к