IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Metodo

Definizione

Scrive un messaggio JSON-RPC nel trasporto e scaricamento.

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

Parametri

jsonRpcMessage
JsonRpcMessage

Messaggio da inserire.

cancellationToken
CancellationToken

Token per annullare la richiesta di scrittura.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

Generata quando CanWrite restituisce false.

Generata se cancellationToken viene annullata prima dell'inizio della trasmissione dei messaggi.

Commenti

Le implementazioni dovrebbero prevedere che questo metodo venga richiamato contemporaneamente e usare una coda per mantenere l'ordine dei messaggi man mano che vengono trasmessi uno alla volta.

Si applica a