Поделиться через


IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Метод

Определение

Записывает сообщение JSON-RPC в транспорт и очистку.

public System.Threading.Tasks.ValueTask WriteAsync (StreamJsonRpc.Protocol.JsonRpcMessage jsonRpcMessage, System.Threading.CancellationToken cancellationToken);
abstract member WriteAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Public Function WriteAsync (jsonRpcMessage As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask

Параметры

jsonRpcMessage
JsonRpcMessage

Сообщение для записи.

cancellationToken
CancellationToken

Токен для отмены запроса на запись.

Возвращаемое значение

Задача, представляющая асинхронную операцию.

Исключения

Возникает при CanWrite возврате false.

cancellationToken Возникает при отмене перед началом передачи сообщений.

Комментарии

Реализации должны ожидать, что этот метод будет вызываться одновременно и использовать очередь для сохранения порядка сообщений по мере их передачи по одному.

Применяется к