Sdílet prostřednictvím


IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Metoda

Definice

Zapíše zprávu JSON-RPC do přenosu a vyprázdní.

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

Parametry

jsonRpcMessage
JsonRpcMessage

Zpráva pro zápis

cancellationToken
CancellationToken

Token pro zrušení žádosti o zápis.

Návraty

Úloha, která představuje asynchronní operaci.

Výjimky

Vyvolá se při CanWrite návratu false.

Vyvolá se, pokud cancellationToken je zrušena před zahájením přenosu zpráv.

Poznámky

Implementace by měly očekávat souběžné vyvolání této metody a použití fronty k zachování pořadí zpráv při jejich přenosu po jednom.

Platí pro