ClientWebSocket.ReceiveAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ReceiveAsync(ArraySegment<Byte>, CancellationToken) |
Menerima data sebagai ClientWebSocket operasi asinkron. |
ReceiveAsync(Memory<Byte>, CancellationToken) |
Menerima data sebagai ClientWebSocket operasi asinkron. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
- Sumber:
- ClientWebSocket.cs
- Sumber:
- ClientWebSocket.cs
- Sumber:
- ClientWebSocket.cs
Menerima data sebagai ClientWebSocket operasi asinkron.
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)
Parameter
- buffer
- ArraySegment<Byte>
Buffer untuk menerima respons.
- cancellationToken
- CancellationToken
Token pembatalan yang digunakan untuk menyebarluaskan pemberitahuan bahwa operasi ini harus dibatalkan.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
ClientWebSocket tidak tersambung.
ClientWebSocket Telah ditutup.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah permintaan terima pada ClientWebSocket instans selesai.
Tepat satu kirim dan satu terima didukung pada setiap ClientWebSocket objek secara paralel. Mengeluarkan beberapa penerimaan pada saat yang sama tidak didukung dan akan mengakibatkan perilaku yang tidak terdefinisi. Anda harus melakukan serialisasi operasi terima melalui mekanisme apa pun yang paling sesuai untuk Anda, misalnya, dengan menggunakan kunci atau semaphore.
Berlaku untuk
ReceiveAsync(Memory<Byte>, CancellationToken)
- Sumber:
- ClientWebSocket.cs
- Sumber:
- ClientWebSocket.cs
- Sumber:
- ClientWebSocket.cs
Menerima data sebagai ClientWebSocket operasi asinkron.
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)
Parameter
- cancellationToken
- CancellationToken
Token pembatalan yang digunakan untuk menyebarluaskan pemberitahuan bahwa operasi ini harus dibatalkan.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Pengecualian
ClientWebSocket tidak tersambung.
ClientWebSocket Telah ditutup.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi ini tidak akan memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah permintaan terima pada ClientWebSocket instans selesai.
Tepat satu kirim dan satu terima didukung pada setiap ClientWebSocket objek secara paralel. Mengeluarkan beberapa penerimaan pada saat yang sama tidak didukung dan akan mengakibatkan perilaku yang tidak terdefinisi. Anda harus melakukan serialisasi operasi terima melalui mekanisme apa pun yang paling sesuai untuk Anda, misalnya, dengan menggunakan kunci atau semaphore.