ClientWebSocket.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 jako ClientWebSocket operację asynchroniczną. |
| ReceiveAsync(Memory<Byte>, CancellationToken) |
Odbiera dane jako ClientWebSocket operację asynchroniczną. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
Odbiera dane jako ClientWebSocket operację asynchroniczną.
public:
override System::Threading::Tasks::Task<System::Net::WebSockets::WebSocketReceiveResult ^> ^ ReceiveAsync(ArraySegment<System::Byte> buffer, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult> ReceiveAsync (ArraySegment<byte> buffer, System.Threading.CancellationToken cancellationToken);
override this.ReceiveAsync : ArraySegment<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.WebSockets.WebSocketReceiveResult>
Public Overrides Function ReceiveAsync (buffer As ArraySegment(Of Byte), cancellationToken As CancellationToken) As Task(Of WebSocketReceiveResult)
Parametry
- buffer
- ArraySegment<Byte>
Bufor do odbierania odpowiedzi.
- cancellationToken
- CancellationToken
Token odwołania, wykorzystywany do propagowania powiadomienia, że niniejsza operacja powinna zostać anulowana.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Element ClientWebSocket nie jest połączony.
Element ClientWebSocket został zamknięty.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task<TResult> po zakończeniu żądania odbioru w wystąpieniu ClientWebSocket .
Dokładnie jedno wysyłanie i jedno odbieranie jest obsługiwane równolegle dla każdego ClientWebSocket obiektu.
Dotyczy
ReceiveAsync(Memory<Byte>, CancellationToken)
Odbiera dane jako ClientWebSocket operację asynchroniczną.
public:
override System::Threading::Tasks::ValueTask<System::Net::WebSockets::ValueWebSocketReceiveResult> ReceiveAsync(Memory<System::Byte> buffer, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.ValueTask<System.Net.WebSockets.ValueWebSocketReceiveResult> ReceiveAsync (Memory<byte> buffer, System.Threading.CancellationToken cancellationToken);
override this.ReceiveAsync : Memory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.Net.WebSockets.ValueWebSocketReceiveResult>
Public Overrides Function ReceiveAsync (buffer As Memory(Of Byte), cancellationToken As CancellationToken) As ValueTask(Of ValueWebSocketReceiveResult)
Parametry
- cancellationToken
- CancellationToken
Token odwołania, wykorzystywany do propagowania powiadomienia, że niniejsza operacja powinna zostać anulowana.
Zwraca
Obiekt zadania reprezentujący operację asynchroniczną.
Wyjątki
Element ClientWebSocket nie jest połączony.
Element ClientWebSocket został zamknięty.
Uwagi
Ta operacja nie będzie blokować. Zwrócony obiekt zostanie ukończony Task<TResult> po zakończeniu żądania odbioru w wystąpieniu ClientWebSocket .
Dokładnie jedno wysyłanie i jedno odbieranie jest obsługiwane równolegle dla każdego ClientWebSocket obiektu.