IJsonRpcMessageHandler.WriteAsync(JsonRpcMessage, CancellationToken) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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.