WebSocket.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.
Overload
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Invia i dati sulla connessione WebSocket in modo asincrono. |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Invia i dati sulla connessione WebSocket in modo asincrono. |
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken) |
Invia i dati sulla connessione WebSocket in modo asincrono. |
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
Invia i dati sulla connessione WebSocket in modo asincrono.
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.
- messageType
- WebSocketMessageType
Indica se l'applicazione invia un messaggio binario o di testo.
- endOfMessage
- Boolean
Indica se i dati in "buffer" sono l'ultima parte di un messaggio.
- cancellationToken
- CancellationToken
Token che propaga la notifica che l'operazione deve essere annullata.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Commenti
Questa operazione non verrà bloccata. L'oggetto restituito Task verrà completato dopo l'invio dei dati in WebSocket.
In ogni WebSocket oggetto in parallelo è supportato esattamente un invio e una ricezione. L'emissione di più invii contemporaneamente non è supportata e comporterà un comportamento non definito. È consigliabile serializzare le operazioni di invio tramite qualsiasi meccanismo ottimale, ad esempio usando un blocco o un semaforo.
Si applica a
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
Invia i dati sulla connessione WebSocket in modo asincrono.
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.
- messageType
- WebSocketMessageType
Uno dei valori di enumerazione che indica se l'applicazione invia un messaggio binario o di testo.
- endOfMessage
- Boolean
true
per indicare che i dati in "buffer" sono l'ultima parte di un messaggio. In caso contrario, false
.
- cancellationToken
- CancellationToken
Token di annullamento usato per annullare l'operazione di invio.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.
Si applica a
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
- Origine:
- WebSocket.cs
Invia i dati sulla connessione WebSocket in modo asincrono.
public:
virtual System::Threading::Tasks::ValueTask SendAsync(ReadOnlyMemory<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, System::Net::WebSockets::WebSocketMessageFlags messageFlags, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask SendAsync (ReadOnlyMemory<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, System.Net.WebSockets.WebSocketMessageFlags messageFlags, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * System.Net.WebSockets.WebSocketMessageFlags * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : ReadOnlyMemory<byte> * System.Net.WebSockets.WebSocketMessageType * System.Net.WebSockets.WebSocketMessageFlags * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Overridable Function SendAsync (buffer As ReadOnlyMemory(Of Byte), messageType As WebSocketMessageType, messageFlags As WebSocketMessageFlags, cancellationToken As CancellationToken) As ValueTask
Parametri
- buffer
- ReadOnlyMemory<Byte>
Buffer da inviare sulla connessione.
- messageType
- WebSocketMessageType
Uno dei valori di enumerazione che indica se l'applicazione invia un messaggio binario o di testo.
- messageFlags
- WebSocketMessageFlags
Flag per controllare la modalità di invio di un messaggio da parte di WebSocket .
- cancellationToken
- CancellationToken
Token di annullamento usato per annullare l'operazione di invio.
Restituisce
Oggetto dell'attività che rappresenta l'operazione asincrona.
Eccezioni
Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.