WebSocket.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) |
Bağlantıdan WebSocket zaman uyumsuz olarak veri alır. |
ReceiveAsync(Memory<Byte>, CancellationToken) |
Bağlantıdan WebSocket zaman uyumsuz olarak veri alır. |
ReceiveAsync(ArraySegment<Byte>, CancellationToken)
- Kaynak:
- WebSocket.cs
- Kaynak:
- WebSocket.cs
- Kaynak:
- WebSocket.cs
Bağlantıdan WebSocket zaman uyumsuz olarak veri alır.
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)
Parametreler
- buffer
- ArraySegment<Byte>
Alınan verilerin depolama konumu olan uygulama arabelleğine başvurur.
- cancellationToken
- CancellationToken
İşlemlerin iptal edilmesi gerektiğini belirten bildirimi yayılım.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, alınan verileri temsil eden bir WebSocketReceiveResult nesne döndürür.
Özel durumlar
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
Bu işlem engellemez. Döndürülen Task<TResult> nesne, üzerinde WebSocketveriler alındıktan sonra tamamlanır.
Her nesnede WebSocket 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:
- WebSocket.cs
- Kaynak:
- WebSocket.cs
- Kaynak:
- WebSocket.cs
Bağlantıdan WebSocket zaman uyumsuz olarak veri alır.
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)
Parametreler
- cancellationToken
- CancellationToken
Alma işlemini iptal etmek için kullanılacak iptal belirteci.
Döndürülenler
Zaman uyumsuz işlemi temsil eden görev nesnesi. Result Görev nesnesinde özelliği, alınan verileri temsil eden bir ValueWebSocketReceiveResult nesne döndürür.
Özel durumlar
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.