Langue

JsonRpc.NotifyAsync Méthode

Définition

Surcharges

Nom Description
NotifyAsync(String, Object)

Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse.

NotifyAsync(String, Object[])

Appelez une méthode sur le serveur et n’attendez pas sa fin, son style fire-and-forget.

NotifyAsync(String, Object[], IReadOnlyList<Type>)

Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse.

NotifyAsync(String, Object)

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse.

public System.Threading.Tasks.Task NotifyAsync(string targetName, object argument);
public System.Threading.Tasks.Task NotifyAsync(string targetName, object? argument);
member this.NotifyAsync : string * obj -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, argument As Object) As Task

Paramètres

targetName
String

Nom de la méthode à appeler. Ne doit pas être null ou vide.

argument
Object

L’argument de méthode doit être sérialisable à l’aide du IJsonRpcMessageFormattersélectionné.

Retours

Tâche qui se termine lorsque la demande de notification est envoyée au canal vers le serveur.

Exceptions

Si targetName a la valeur Null.

Levée lorsque targetName est vide.

Si cette instance de JsonRpc a déjà été supprimée avant cet appel.

Levée lorsque la connexion est arrêtée (de l’un ou l’autre côté) pendant la transmission de la requête.

Toute exception levée par le IJsonRpcMessageFormatter (généralement en raison d’échecs de sérialisation). Lorsque vous utilisez JsonMessageFormatter cela doit être Newtonsoft.Json.JsonSerializationException. Lorsque vous utilisez MessagePackFormatter cela doit être MessagePack.MessagePackSerializationException.

Remarques

Toute erreur qui se produit côté serveur est ignorée.

S’applique à

NotifyAsync(String, Object[])

Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs
Source:
JsonRpc.cs

Appelez une méthode sur le serveur et n’attendez pas sa fin, son style fire-and-forget.

public System.Threading.Tasks.Task NotifyAsync(string targetName, params object[] arguments);
public System.Threading.Tasks.Task NotifyAsync(string targetName, params object?[]? arguments);
member this.NotifyAsync : string * obj[] -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, ParamArray arguments As Object()) As Task

Paramètres

targetName
String

Nom de la méthode à appeler sur le serveur. Ne doit pas être null ou chaîne vide.

arguments
Object[]

Les arguments de méthode doivent être sérialisables au format JSON.

Retours

Tâche qui se termine lorsque la demande de notification est envoyée au canal vers le serveur.

Exceptions

Si targetName a la valeur Null.

Si cette instance de JsonRpc a été supprimée.

Remarques

Toute erreur qui se produit côté serveur est ignorée.

S’applique à

NotifyAsync(String, Object[], IReadOnlyList<Type>)

Appelle une méthode donnée sur un serveur JSON-RPC sans attendre sa réponse.

public System.Threading.Tasks.Task NotifyAsync(string targetName, object?[]? arguments, System.Collections.Generic.IReadOnlyList<Type>? argumentDeclaredTypes);
member this.NotifyAsync : string * obj[] * System.Collections.Generic.IReadOnlyList<Type> -> System.Threading.Tasks.Task
Public Function NotifyAsync (targetName As String, arguments As Object(), argumentDeclaredTypes As IReadOnlyList(Of Type)) As Task

Paramètres

targetName
String

Nom de la méthode à appeler. Ne doit pas être null ou vide.

arguments
Object[]

Arguments à passer à la méthode appelée. Ils doivent être sérialisables à l’aide du IJsonRpcMessageFormattersélectionné. Si null, aucun argument n’est passé.

argumentDeclaredTypes
IReadOnlyList<Type>

Liste d’objets Type qui décrivent comment chaque élément de arguments est attendu par le serveur à taper. S’il est spécifié, cela doit avoir exactement la même longueur que arguments et ne contenir aucun élément null. Cette valeur est ignorée lorsque isParameterObject a la valeur true.

Retours

Tâche qui se termine lorsque la demande de notification est envoyée au canal vers le serveur.

Remarques

Toute erreur qui se produit côté serveur est ignorée.

S’applique à