WebSocket.CloseOutputAsync Metod

Definition

Initierar eller slutför den nära handskakning som definieras i WebSocket-protokollspecifikationen, avsnitt 7.

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);
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

Parametrar

closeStatus
WebSocketCloseStatus

Anger orsaken till att du stänger WebSocket-anslutningen.

statusDescription
String

Gör att program kan ange en läsbar förklaring till varför anslutningen stängs.

cancellationToken
CancellationToken

Den token som kan användas för att sprida meddelanden om att åtgärder ska avbrytas.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Den här åtgärden kommer inte att blockeras. Det returnerade objektet slutförs Task när utdata på WebSocket har stängts.

Gäller för