WebSocket.ReceiveAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| ReceiveAsync(ArraySegment<Byte>, CancellationToken) |
Odbiera dane z WebSocket asynchronicznego połączenia. |
| ReceiveAsync(Memory<Byte>, CancellationToken) |
Odbiera dane z WebSocket asynchronicznego połączenia. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
Odbiera dane z WebSocket asynchronicznego połączenia.
public:
abstract System::Threading::Tasks::Task<System::Net::WebSockets::WebSocketReceiveResult ^> ^ ReceiveAsync(ArraySegment<System::Byte> buffer, System::Threading::CancellationToken cancellationToken);
public abstract System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken);
abstract member ReceiveAsync : ArraySegment<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult>
Public MustOverride Function ReceiveAsync (buffer As ArraySegment(Of Byte), cancellationToken As CancellationToken) As Task(Of WebSocketReceiveResult)
Parametry
- buffer
- ArraySegment<Byte>
Odwołuje się do buforu aplikacji, który jest lokalizacją przechowywania odebranych danych.
- cancellationToken
- CancellationToken
Propaguje powiadomienie, że operacje powinny zostać anulowane.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną. Właściwość Result obiektu zadania zwraca WebSocketReceiveResult obiekt reprezentujący odebrane dane.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task<TResult> po odebraniu danych w obiekcie WebSocket.
Dokładnie jedno wysyłanie i jedna odbieranie jest obsługiwana równolegle dla każdego WebSocket obiektu.
Dotyczy
ReceiveAsync(Memory<Byte>, CancellationToken)
Odbiera dane z WebSocket asynchronicznego połączenia.
public:
virtual System::Threading::Tasks::ValueTask<System::Net::WebSockets::ValueWebSocketReceiveResult> ReceiveAsync(Memory<System::Byte> buffer, System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.ValueTask<System.Net.WebSockets.ValueWebSocketReceiveResult> ReceiveAsync (Memory<byte> buffer, System.Threading.CancellationToken cancellationToken);
abstract member ReceiveAsync : Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.WebSockets.ValueWebSocketReceiveResult>
override this.ReceiveAsync : Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.WebSockets.ValueWebSocketReceiveResult>
Public Overridable Function ReceiveAsync (buffer As Memory(Of Byte), cancellationToken As CancellationToken) As ValueTask(Of ValueWebSocketReceiveResult)
Parametry
- cancellationToken
- CancellationToken
Token anulowania używany do anulowania operacji odbierania.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną. Właściwość Result obiektu zadania zwraca ValueWebSocketReceiveResult obiekt reprezentujący odebrane dane.