Partager via


IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Méthode

Définition

Écrit un message JSON-RPC dans le transport et les vides.

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

Paramètres

jsonRpcMessage
JsonRpcMessage

Message à écrire.

cancellationToken
CancellationToken

Jeton pour annuler la demande d’écriture.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

Levée quand CanWrite elle retourne false.

Levée si cancellationToken elle est annulée avant le début de la transmission des messages.

Remarques

Les implémentations doivent s’attendre à ce que cette méthode soit appelée simultanément et qu’elle utilise une file d’attente pour conserver l’ordre des messages quand elles sont transmises une à la fois.

S’applique à