ClientWebSocket.CloseAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.