WebSocket.SendAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Verzendt gegevens asynchroon via de WebSocket verbinding. |
| SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken) |
Verzendt gegevens asynchroon via de WebSocket verbinding. |
| SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken) |
Verzendt gegevens asynchroon via de WebSocket verbinding. |
SendAsync(ArraySegment<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
Verzendt gegevens asynchroon via de WebSocket verbinding.
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
Parameters
- buffer
- ArraySegment<Byte>
De buffer die via de verbinding moet worden verzonden.
- messageType
- WebSocketMessageType
Geeft aan of de toepassing een binair bericht of sms-bericht verzendt.
- endOfMessage
- Boolean
Geeft aan of de gegevens in 'buffer' het laatste deel van een bericht zijn.
- cancellationToken
- CancellationToken
Het token waarmee de melding wordt doorgegeven dat bewerkingen moeten worden geannuleerd.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Opmerkingen
Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task object wordt voltooid nadat de gegevens zijn verzonden op de WebSocket.
Precies één verzend- en één ontvangst wordt op elk WebSocket object parallel ondersteund. Het uitgeven van meerdere verzendingen tegelijkertijd wordt niet ondersteund en resulteert in een niet-gedefinieerd gedrag. U moet verzendbewerkingen serialiseren via elk mechanisme dat het beste voor u werkt, bijvoorbeeld met behulp van een vergrendeling of een semafore.
Van toepassing op
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, Boolean, CancellationToken)
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
Verzendt gegevens asynchroon via de WebSocket verbinding.
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
Parameters
- buffer
- ReadOnlyMemory<Byte>
De buffer die via de verbinding moet worden verzonden.
- messageType
- WebSocketMessageType
Een van de opsommingswaarden die aangeven of de toepassing een binair bericht of sms-bericht verzendt.
- endOfMessage
- Boolean
true om aan te geven dat de gegevens in 'buffer' het laatste deel van een bericht zijn; anders, false.
- cancellationToken
- CancellationToken
Het annuleringstoken dat moet worden gebruikt om de verzendbewerking te annuleren.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Van toepassing op
SendAsync(ReadOnlyMemory<Byte>, WebSocketMessageType, WebSocketMessageFlags, CancellationToken)
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
- Bron:
- WebSocket.cs
Verzendt gegevens asynchroon via de WebSocket verbinding.
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
Parameters
- buffer
- ReadOnlyMemory<Byte>
De buffer die via de verbinding moet worden verzonden.
- messageType
- WebSocketMessageType
Een van de opsommingswaarden die aangeven of de toepassing een binair bericht of sms-bericht verzendt.
- messageFlags
- WebSocketMessageFlags
Vlaggen voor het beheren van de wijze waarop een WebSocket bericht moet worden verzonden.
- cancellationToken
- CancellationToken
Het annuleringstoken dat moet worden gebruikt om de verzendbewerking te annuleren.
Retouren
Het taakobject dat de asynchrone bewerking vertegenwoordigt.
Uitzonderingen
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.