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 ClientWebSocket verileri zaman uyumsuz bir işlem olarak alır. |
ReceiveAsync(Memory<Byte>, CancellationToken) |
üzerindeki ClientWebSocket verileri zaman uyumsuz bir işlem olarak alır. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
- Kaynak:
- ClientWebSocket.cs
üzerindeki ClientWebSocket verileri 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 engellenmez. Döndürülen Task<TResult> nesne, örnekteki alma isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket tam olarak bir gönderme ve bir alma paralel olarak 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 ClientWebSocket verileri 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 engellenmez. Döndürülen Task<TResult> nesne, örnekteki alma isteği ClientWebSocket tamamlandıktan sonra tamamlanır.
Her nesnede ClientWebSocket tam olarak bir gönderme ve bir alma paralel olarak 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin