AspNetWebSocket.SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) Method

Definition

Invia un singolo frammento di messaggio a un client remoto.Sends a single message fragment to a remote client.

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

Parameters

buffer
ArraySegment<Byte>

Matrice che contiene i dati del messaggio.The array that contains the message data.

messageType
WebSocketMessageType

Tipo di messaggio.The message type.

endOfMessage
Boolean

true per indicare che un frammento rappresenta la fine di un messaggio completo; in caso contrario, false.true to indicate that a fragment is the end of a complete message; otherwise, false.

cancellationToken
CancellationToken

Oggetto che annulla un'operazione in sospeso.The object that cancels a pending operation.

Returns

Task

Riferimento all'attività di invio di un messaggio.A reference to the task of sending a message.

Exceptions

L'oggetto AspNetWebSocket è stato eliminato.The AspNetWebSocket object is disposed.

L'oggetto AspNetWebSocket si trova in uno stato interrotto.The AspNetWebSocket object is in an aborted state.

-oppure--or- Operazioni di invio non disponibili.Sending operations are unavailable.

Applies to