WebSocket.CloseAsync(WebSocketCloseStatus, String, CancellationToken) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schließt die WebSocket-Verbindung als asynchronen Vorgang mithilfe des in der WebSocket-Protokollspezifikation definierten Schließen-Handshakes, Abschnitt 7.
public:
abstract System::Threading::Tasks::Task ^ CloseAsync(System::Net::WebSockets::WebSocketCloseStatus closeStatus, System::String ^ statusDescription, System::Threading::CancellationToken cancellationToken);
public abstract System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string? statusDescription, System.Threading.CancellationToken cancellationToken);
public abstract System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
abstract member CloseAsync : System.Net.WebSockets.WebSocketCloseStatus * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public MustOverride Function CloseAsync (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
Gibt eine lesbare Erklärung an, 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 das WebSocket geschlossen wurde.
Mit dieser Methode wird die WebSocket-Verbindung mit dem schließende Handshake geschlossen, der in der WebSocket-Protokollspezifikation, Abschnitt 7, definiert ist.