WebSocket.CloseOutputAsync Methode

Definition

Initiiert oder schließt den schließende Handshake ab, der in der WebSocket-Protokollspezifikation, Abschnitt 7, definiert ist.

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

Parameter

closeStatus
WebSocketCloseStatus

Gibt den Grund für das Schließen der WebSocket-Verbindung an.

statusDescription
String

Ermöglicht Es Anwendungen, eine lesbare Erklärung anzugeben, warum die Verbindung geschlossen wird.

cancellationToken
CancellationToken

Das Token, das zum Verteilen der Benachrichtigung verwendet werden kann, dass Vorgänge abgebrochen werden sollen.

Gibt zurück

Das Aufgabenobjekt, das den asynchronen Vorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Dieser Vorgang wird nicht blockiert. Das zurückgegebene Task Objekt wird abgeschlossen, nachdem die Ausgabe im WebSocket geschlossen wurde.

Gilt für: