AspNetWebSocket.SendAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Отправляет отдельный фрагмент сообщения удаленному клиенту.
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 удален.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.