ClientWebSocket.ReceiveAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ReceiveAsync(ArraySegment<Byte>, CancellationToken) |
Üzerindeki verileri ClientWebSocket zaman uyumsuz bir işlem olarak alır. |
ReceiveAsync(Memory<Byte>, CancellationToken) |
Üzerindeki verileri ClientWebSocket zaman uyumsuz bir işlem olarak alır. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
Üzerindeki verileri ClientWebSocket zaman uyumsuz bir işlem olarak alır.
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)
Parametreler
- buffer
- ArraySegment<Byte>
Yanıtı almak için arabellek.
- cancellationToken
- CancellationToken
Bu işlemin iptal edilmesi gerektiğini belirten bir bildirim yaymak için kullanılan bir iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
ClientWebSocket bağlı değil.
Kapatılmış ClientWebSocket .
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellemez. Task<TResult> Döndürülen nesne, örnekteki alma isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket paralel olarak tam olarak bir gönderme ve bir alma desteklenir. Aynı anda birden çok alma verilmesi desteklenmez ve tanımsız bir davranışa neden olur. Alma işlemlerini, örneğin bir kilit veya semafor kullanarak sizin için en uygun mekanizma aracılığıyla seri hale getirmeniz gerekir.
Şunlara uygulanır
ReceiveAsync(Memory<Byte>, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
Üzerindeki verileri ClientWebSocket zaman uyumsuz bir işlem olarak alır.
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)
Parametreler
- cancellationToken
- CancellationToken
Bu işlemin iptal edilmesi gerektiğini belirten bir bildirim yaymak için kullanılan bir iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi.
Özel durumlar
ClientWebSocket bağlı değil.
Kapatılmış ClientWebSocket .
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellemez. Task<TResult> Döndürülen nesne, örnekteki alma isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket paralel olarak tam olarak bir gönderme ve bir alma desteklenir. Aynı anda birden çok alma verilmesi desteklenmez ve tanımsız bir davranışa neden olur. Alma işlemlerini, örneğin bir kilit veya semafor kullanarak sizin için en uygun mekanizma aracılığıyla seri hale getirmeniz gerekir.