JsonRpc.InvokeAsync 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
InvokeAsync(String, Object[]) |
Appelle une méthode donnée sur un serveur JSON-RPC. |
InvokeAsync(String, Object) |
Appelle une méthode donnée sur un serveur JSON-RPC. |
InvokeAsync<TResult>(String, Object) |
Appelle une méthode donnée sur un serveur JSON-RPC. |
InvokeAsync<TResult>(String, Object[]) |
Appelle une méthode donnée sur un serveur JSON-RPC. |
InvokeAsync(String, Object[])
Appelle une méthode donnée sur un serveur JSON-RPC.
public System.Threading.Tasks.Task InvokeAsync (string targetName, params object[] arguments);
public System.Threading.Tasks.Task InvokeAsync (string targetName, params object?[]? arguments);
member this.InvokeAsync : string * obj[] -> System.Threading.Tasks.Task
Public Function InvokeAsync (targetName As String, ParamArray arguments As Object()) As Task
Paramètres
- targetName
- String
Nom de la méthode à appeler. Ne doit pas être vide ou avoir la valeur null.
- arguments
- Object[]
Arguments à passer à la méthode appelée. Ils doivent être sérialisables à l’aide de l’élément sélectionné IJsonRpcMessageFormatter. Si null
, aucun argument n’est passé.
Retours
Tâche qui se termine lorsque la méthode serveur s’exécute.
Exceptions
La tâche de résultat échoue avec cette exception si le canal de communication se termine avant que le serveur indique l’achèvement de la méthode.
La tâche de résultat échoue avec cette exception si la méthode serveur lève une exception.
La tâche de résultat échoue avec cette exception si la targetName
méthode n’a pas été inscrite sur le serveur.
Si targetName
la valeur est Null.
Si cette instance a JsonRpc été supprimée.
La tâche de résultat échoue avec cette exception si le serveur n’a pas d’objet cible.
S’applique à
InvokeAsync(String, Object)
Appelle une méthode donnée sur un serveur JSON-RPC.
public System.Threading.Tasks.Task InvokeAsync (string targetName, object argument);
public System.Threading.Tasks.Task InvokeAsync (string targetName, object? argument);
member this.InvokeAsync : string * obj -> System.Threading.Tasks.Task
Public Function InvokeAsync (targetName As String, argument As Object) As Task
Paramètres
- targetName
- String
Nom de la méthode à appeler. Ne doit pas être vide ou avoir la valeur null.
- argument
- Object
Un argument de méthode unique doit être sérialisable à l’aide de l’argument sélectionné IJsonRpcMessageFormatter.
Retours
Tâche qui se termine lorsque la méthode serveur s’exécute.
Exceptions
La tâche de résultat échoue avec cette exception si le canal de communication se termine avant que le serveur indique l’achèvement de la méthode.
La tâche de résultat échoue avec cette exception si la méthode serveur lève une exception.
La tâche de résultat échoue avec cette exception si la targetName
méthode n’a pas été inscrite sur le serveur.
Si targetName
la valeur est Null.
Si cette instance a JsonRpc été supprimée.
La tâche de résultat échoue avec cette exception si le serveur n’a pas d’objet cible.
S’applique à
InvokeAsync<TResult>(String, Object)
Appelle une méthode donnée sur un serveur JSON-RPC.
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (string targetName, object argument);
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (string targetName, object? argument);
member this.InvokeAsync : string * obj -> System.Threading.Tasks.Task<'Result>
Public Function InvokeAsync(Of TResult) (targetName As String, argument As Object) As Task(Of TResult)
Paramètres de type
- TResult
Type du résultat de la méthode.
Paramètres
- targetName
- String
Nom de la méthode à appeler. Ne doit pas être vide ou avoir la valeur null.
- argument
- Object
Un argument de méthode unique doit être sérialisable à l’aide de l’argument sélectionné IJsonRpcMessageFormatter.
Retours
Tâche qui se termine lorsque la méthode serveur s’exécute et retourne le résultat.
Exceptions
La tâche de résultat échoue avec cette exception si le canal de communication se termine avant que le résultat ne revienne du serveur.
La tâche de résultat échoue avec cette exception si la méthode serveur lève une exception.
La tâche de résultat échoue avec cette exception si la targetName
méthode n’a pas été inscrite sur le serveur.
Si targetName
la valeur est Null.
Si cette instance a JsonRpc été supprimée.
La tâche de résultat échoue avec cette exception si le serveur n’a pas d’objet cible.
S’applique à
InvokeAsync<TResult>(String, Object[])
Appelle une méthode donnée sur un serveur JSON-RPC.
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (string targetName, params object[] arguments);
public System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (string targetName, params object?[]? arguments);
member this.InvokeAsync : string * obj[] -> System.Threading.Tasks.Task<'Result>
Public Function InvokeAsync(Of TResult) (targetName As String, ParamArray arguments As Object()) As Task(Of TResult)
Paramètres de type
- TResult
Type du résultat de la méthode.
Paramètres
- targetName
- String
Nom de la méthode à appeler. Ne doit pas être vide ou avoir la valeur null.
- arguments
- Object[]
Arguments à passer à la méthode appelée. Ils doivent être sérialisables à l’aide de l’élément sélectionné IJsonRpcMessageFormatter. Si null
, aucun argument n’est passé.
Retours
Tâche qui se termine lorsque la méthode serveur s’exécute et retourne le résultat.
Exceptions
La tâche de résultat échoue avec cette exception si le canal de communication se termine avant que le résultat ne revienne du serveur.
La tâche de résultat échoue avec cette exception si la méthode serveur lève une exception.
La tâche de résultat échoue avec cette exception si la targetName
méthode n’a pas été inscrite sur le serveur.
Si targetName
la valeur est Null.
Si cette instance a JsonRpc été supprimée.
La tâche de résultat échoue avec cette exception si le serveur n’a pas d’objet cible.