ClientWebSocket.CloseOutputAsync Methode

Definitie

Sluit de uitvoer voor het ClientWebSocket exemplaar als een asynchrone bewerking.

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

Parameters

closeStatus
WebSocketCloseStatus

De status WebSocket sluiten.

statusDescription
String

Een beschrijving van de sluitingsstatus.

cancellationToken
CancellationToken

Een annuleringstoken dat wordt gebruikt om een melding door te geven dat deze bewerking moet worden geannuleerd.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat de uitvoer op het ClientWebSocket exemplaar is gesloten.

Van toepassing op