AspNetWebSocket.SendAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Invia un singolo frammento di messaggio a un client remoto.
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
Parametri
- buffer
- ArraySegment<Byte>
Matrice che contiene i dati del messaggio.
- messageType
- WebSocketMessageType
Tipo di messaggio.
- endOfMessage
- Boolean
true per indicare che un frammento è la fine di un messaggio completo; in caso contrario, false.
- cancellationToken
- CancellationToken
Oggetto che annulla un'operazione in sospeso.
Valori restituiti
Riferimento all'attività di invio di un messaggio.
Eccezioni
L'oggetto AspNetWebSocket viene eliminato.
L'oggetto AspNetWebSocket si trova in uno stato interrotto.
oppure
Le operazioni di invio non sono disponibili.
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.