ClientWebSocket.CloseAsync Methode

Definitie

Sluit het ClientWebSocket exemplaar als asynchrone bewerking.

public:
 override System::Threading::Tasks::Task ^ CloseAsync(System::Net::WebSockets::WebSocketCloseStatus closeStatus, System::String ^ statusDescription, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task CloseAsync(System.Net.WebSockets.WebSocketCloseStatus closeStatus, string statusDescription, System.Threading.CancellationToken cancellationToken);
override this.CloseAsync : System.Net.WebSockets.WebSocketCloseStatus * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function CloseAsync (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 het ClientWebSocket exemplaar is gesloten.

Van toepassing op