AspNetWebSocket.SendAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 Meldungsdaten enthält.
- messageType
- WebSocketMessageType
Der Meldungstyp.
- endOfMessage
- Boolean
true
, um anzugeben, dass ein Fragment das Ende einer vollständigen Meldung ist; andernfalls false
.
- cancellationToken
- CancellationToken
Das Objekt, das einen ausstehenden Vorgang abbricht.
Gibt zurück
Ein Verweis auf die Aufgabe des Sendens einer Nachricht.
Ausnahmen
Das AspNetWebSocket-Objekt wurde freigegeben.
Das AspNetWebSocket -Objekt weist einen Abbruchstatus auf.
- oder -
Senden von Vorgängen, die nicht verfügbar sind.
Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.