JsonRpc.SendAsync(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.
Envoie le message JSON-RPC à IJsonRpcMessageHandler l’intance à transmettre.
protected virtual System.Threading.Tasks.ValueTask SendAsync(StreamJsonRpc.Protocol.JsonRpcMessage message, System.Threading.CancellationToken cancellationToken);
abstract member SendAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
override this.SendAsync : StreamJsonRpc.Protocol.JsonRpcMessage * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
Protected Overridable Function SendAsync (message As JsonRpcMessage, cancellationToken As CancellationToken) As ValueTask
Paramètres
- message
- JsonRpcMessage
Message à envoyer.
- cancellationToken
- CancellationToken
Jeton pour annuler la demande d’envoi.
Retours
Tâche qui représente l’opération asynchrone.
Remarques
Les remplacements de cette méthode sont censés appeler cette méthode de base pour les fonctionnalités principales. Les remplacements doivent appeler la méthode de base avant toute attente de rendement afin de maintenir l’ordre des messages cohérent, sauf si l’objectif du remplacement est spécifiquement de modifier l’ordre des messages sortants.