AspNetWebSocket.SendAsync Methode

Definition

Sendet ein einzelnes Nachrichtenfragment an einen Remoteclient.

public:
 override System::Threading::Tasks::Task ^ SendAsync(ArraySegment<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task SendAsync(ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ArraySegment<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function SendAsync (buffer As ArraySegment(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As Task

Parameter

buffer
ArraySegment<Byte>

Das Array, das die Nachrichtendaten enthält.

messageType
WebSocketMessageType

Der Nachrichtentyp.

endOfMessage
Boolean

trueum anzugeben, dass ein Fragment das Ende einer vollständigen Nachricht ist; andernfalls . false

cancellationToken
CancellationToken

Das Objekt, das einen ausstehenden Vorgang abbricht.

Gibt zurück

Ein Verweis auf die Aufgabe, eine Nachricht zu senden.

Ausnahmen

Das AspNetWebSocket Objekt ist verworfen.

Das AspNetWebSocket Objekt befindet sich in einem abgebrochenen Zustand.

-oder-

Sendevorgänge sind nicht verfügbar.

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Gilt für: