JsonRpc.NotifyAsync 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
| 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.