JsonRpc.NotifyWithParameterObjectAsync 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.
Surcharges
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>) |
Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse. |
NotifyWithParameterObjectAsync(String, Object) |
Appelez une méthode sur le serveur et n’attendez pas sa fin, son style fire-and-forget. Le paramètre est passé en tant qu’objet. |
NotifyWithParameterObjectAsync(String, Object, IReadOnlyDictionary<String,Type>)
Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse.
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object? argument, System.Collections.Generic.IReadOnlyDictionary<string,Type>? argumentDeclaredTypes);
member this.NotifyWithParameterObjectAsync : string * obj * System.Collections.Generic.IReadOnlyDictionary<string, Type> -> System.Threading.Tasks.Task
Public Function NotifyWithParameterObjectAsync (targetName As String, argument As Object, argumentDeclaredTypes As IReadOnlyDictionary(Of String, Type)) As Task
Paramètres
- targetName
- String
Nom de la méthode à appeler. Ne doit pas être vide ou avoir la valeur null.
- argument
- Object
Objet dont les propriétés correspondent aux noms des paramètres sur la méthode cible. Doit être sérialisable à l’aide de l’élément sélectionné IJsonRpcMessageFormatter.
- argumentDeclaredTypes
- IReadOnlyDictionary<String,Type>
Dictionnaire d’objets Type qui décrivent comment chaque entrée dans le IReadOnlyDictionary<TKey,TValue> seul élément fourni arguments
est attendu par le serveur à taper.
S’il est spécifié, il doit avoir exactement le même jeu de clés que le dictionnaire contenu dans le premier élément de arguments
, et ne contenir aucune null
valeur.
Retours
Tâche qui se termine lorsque la notification a été transmise.
Remarques
Toute erreur qui se produit côté serveur est ignorée.
S’applique à
NotifyWithParameterObjectAsync(String, Object)
Appelez une méthode sur le serveur et n’attendez pas sa fin, son style fire-and-forget. Le paramètre est passé en tant qu’objet.
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object argument = default);
public System.Threading.Tasks.Task NotifyWithParameterObjectAsync (string targetName, object? argument = default);
member this.NotifyWithParameterObjectAsync : string * obj -> System.Threading.Tasks.Task
Public Function NotifyWithParameterObjectAsync (targetName As String, Optional argument As Object = Nothing) As Task
Paramètres
- targetName
- String
Nom de la méthode à appeler sur le serveur. Ne doit pas être null ou chaîne vide.
- argument
- Object
L’argument de méthode doit être sérialisable au format JSON.
Retours
Tâche qui se termine lorsque la demande de notification est envoyée au canal au serveur.
Exceptions
Si targetName
la valeur est Null.
Si cette instance a JsonRpc été supprimée.
Remarques
Toute erreur qui se produit côté serveur est ignorée.