AspNetWebSocket.SendAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
发送单个消息片段到远程客户端。
public:
override System::Threading::Tasks::Task ^ SendAsync(ArraySegment<System::Byte> buffer, System::Net::WebSockets::WebSocketMessageType messageType, bool endOfMessage, System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task SendAsync (ArraySegment<byte> buffer, System.Net.WebSockets.WebSocketMessageType messageType, bool endOfMessage, System.Threading.CancellationToken cancellationToken);
override this.SendAsync : ArraySegment<byte> * System.Net.WebSockets.WebSocketMessageType * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overrides Function SendAsync (buffer As ArraySegment(Of Byte), messageType As WebSocketMessageType, endOfMessage As Boolean, cancellationToken As CancellationToken) As Task
参数
- buffer
- ArraySegment<Byte>
包含消息数据的数组。
- messageType
- WebSocketMessageType
消息类型。
- endOfMessage
- Boolean
如果指示片段是完整消息的结尾,则为 true
;否则为 false
。
- cancellationToken
- CancellationToken
取消挂起操作的对象。
返回
发送消息任务的引用。
例外
取消令牌已取消。 此异常存储在返回的任务中。