Partager via


JsonRpc.NotifyWithParameterObjectAsync Méthode

Définition

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.

S’applique à