WebSocket.SendAsync Metodo

Definizione

Overload

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia i dati sulla connessione WebSocket in modo asincrono.Sends data over the WebSocket connection asynchronously.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia i dati sulla connessione WebSocket in modo asincrono.Sends data over the WebSocket connection asynchronously.

SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia i dati sulla connessione WebSocket in modo asincrono.Sends data over the WebSocket connection asynchronously.

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

Parametri

buffer
ArraySegment<Byte>

Buffer da inviare sulla connessione.The buffer to be sent over the connection.

messageType
WebSocketMessageType

Indica se l'applicazione invia un messaggio binario o di testo.Indicates whether the application is sending a binary or text message.

endOfMessage
Boolean

Indica se i dati in "buffer" sono l'ultima parte di un messaggio.Indicates whether the data in "buffer" is the last part of a message.

cancellationToken
CancellationToken

Token che propaga la notifica che l'operazione deve essere annullata.The token that propagates the notification that operations should be canceled.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.The task object representing the asynchronous operation.

Commenti

Questa operazione non verrà bloccata.This operation will not block. L'oggetto Task restituito viene completato dopo che i dati sono stati inviati nel WebSocket.The returned Task object will complete after the data has been sent on the WebSocket.

Una sola trasmissione e una ricezione sono supportate in ogni oggetto WebSocket in parallelo.Exactly one send and one receive is supported on each WebSocket object in parallel.

SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)

Invia i dati sulla connessione WebSocket in modo asincrono.Sends data over the WebSocket connection asynchronously.

public:
 virtual System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As ValueTask

Parametri

buffer
ReadOnlyMemory<Byte>

Buffer da inviare sulla connessione.The buffer to be sent over the connection.

messageType
WebSocketMessageType

Uno dei valori di enumerazione che indica se l'applicazione invia un messaggio binario o di testo.One of the enumeration values that indicates whether the application is sending a binary or text message.

endOfMessage
Boolean

true per indicare che i dati in "buffer" sono l'ultima parte di un messaggio. In caso contrario, false.true to indicate the data in "buffer" is the last part of a message; otherwise, false.

cancellationToken
CancellationToken

Token di annullamento usato per annullare l'operazione di invio.The cancellation token to use to cancel the send operation.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.The task object representing the asynchronous operation.

Si applica a