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
會取消暫止作業的物件。
傳回
傳送訊息工作的參考。
例外狀況
AspNetWebSocket 物件已經處置過。
取消權杖已取消。 此例外狀況會儲存在傳回的工作中。