AspNetWebSocket.ReceiveAsync 方法

定义

从远程客户端接受单个消息片段。

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)

参数

buffer
ArraySegment<Byte>

包含消息数据的数组。

cancellationToken
CancellationToken

取消挂起操作的对象。

返回

接收消息任务的引用。

例外

AspNetWebSocket 对象处于中止状态。

- 或 -

接收操作不可用。

取消令牌已取消。 此异常存储在返回的任务中。

适用于