Share via


AspNetWebSocket.SendAsync Méthode

Définition

Envoie un fragment de message unique à un client distant.

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

Paramètres

buffer
ArraySegment<Byte>

Tableau qui contient les données de message.

messageType
WebSocketMessageType

Type de message.

endOfMessage
Boolean

true pour indiquer qu'un fragment constitue la fin d'un message complet ; sinon, false.

cancellationToken
CancellationToken

Objet qui annule une opération en attente.

Retours

Référence à la tâche qui consiste à envoyer un message.

Exceptions

L'objet AspNetWebSocket est déjà supprimé.

L'objet AspNetWebSocket est dans un état abandonné.

- ou -

Les opérations d'envoi sont pas disponibles.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à