WebSocket.CloseOutputAsync Yöntem

Tanım

WebSocket protokol belirtimi bölüm 7'de tanımlanan yakın el sıkışmasını başlatır veya tamamlar.

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);
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

Parametreler

closeStatus
WebSocketCloseStatus

WebSocket bağlantısını kapatmanın nedenini gösterir.

statusDescription
String

Uygulamaların, bağlantının neden kapatıldığına ilişkin okunabilir bir açıklama belirtmesine olanak tanır.

cancellationToken
CancellationToken

İşlemlerin iptal edilmesi gerektiğini belirten bildirimi yaymak için kullanılabilecek belirteç.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu işlem engellemez. Döndürülen Task nesne, WebSocket'teki çıkış kapatıldıktan sonra tamamlanır.

Şunlara uygulanır