Partager via


WebSocket.CloseOutputAsync Méthode

Définition

Démarre ou termine le protocole de transfert de fermeture défini dans la section 7 de la spécification du protocole WebSocket.

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

Paramètres

closeStatus
WebSocketCloseStatus

Indique la raison de la fermeture de la connexion de WebSocket.

statusDescription
String

Permet aux applications de spécifier une explication lisible par l'utilisateur quant à la fermeture de connexion.

cancellationToken
CancellationToken

Jeton qui peut être utilisé pour propager la notification d’annulation des opérations.

Retours

Objet de tâche représentant l'opération asynchrone.

Exceptions

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

Remarques

Cette opération ne se bloque pas. L’objet retourné Task se termine une fois la sortie sur le WebSocket fermée.

S’applique à