JsonRpc.InvokeAsync Metodo

Definizione

Overload

Nome Descrizione
InvokeAsync(String, Object[])

Richiama un determinato metodo in un server JSON-RPC.

InvokeAsync(String, Object)

Richiama un determinato metodo in un server JSON-RPC.

InvokeAsync<TResult>(String, Object)

Richiama un determinato metodo in un server JSON-RPC.

InvokeAsync<TResult>(String, Object[])

Richiama un determinato metodo in un server JSON-RPC.

InvokeAsync(String, Object[])

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Richiama un determinato metodo in un server 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

Parametri

targetName
String

Nome del metodo da richiamare. Non deve essere null o vuoto.

arguments
Object[]

Argomenti da passare al metodo richiamato. Devono essere serializzabili usando l'oggetto selezionato IJsonRpcMessageFormatter. Se null, non vengono passati argomenti.

Valori restituiti

Attività che viene completata quando viene eseguito il metodo del server.

Eccezioni

L'attività result ha esito negativo con questa eccezione se il canale di comunicazione termina prima che il server indichi il completamento del metodo.

L'attività result ha esito negativo con questa eccezione se il metodo del server genera un'eccezione.

L'attività result ha esito negativo con questa eccezione se il targetName metodo non è stato registrato nel server.

Se targetName è Null.

Se questa istanza di JsonRpc è stata eliminata.

L'attività result ha esito negativo con questa eccezione se il server non dispone di un oggetto di destinazione.

Si applica a

InvokeAsync(String, Object)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Richiama un determinato metodo in un server 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

Parametri

targetName
String

Nome del metodo da richiamare. Non deve essere null o vuoto.

argument
Object

Un singolo argomento del metodo deve essere serializzabile usando l'oggetto selezionato IJsonRpcMessageFormatter.

Valori restituiti

Attività che viene completata quando viene eseguito il metodo del server.

Eccezioni

L'attività result ha esito negativo con questa eccezione se il canale di comunicazione termina prima che il server indichi il completamento del metodo.

L'attività result ha esito negativo con questa eccezione se il metodo del server genera un'eccezione.

L'attività result ha esito negativo con questa eccezione se il targetName metodo non è stato registrato nel server.

Se targetName è Null.

Se questa istanza di JsonRpc è stata eliminata.

L'attività result ha esito negativo con questa eccezione se il server non dispone di un oggetto di destinazione.

Si applica a

InvokeAsync<TResult>(String, Object)

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Richiama un determinato metodo in un server 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)

Parametri di tipo

TResult

Tipo del risultato del metodo.

Parametri

targetName
String

Nome del metodo da richiamare. Non deve essere null o vuoto.

argument
Object

Un singolo argomento del metodo deve essere serializzabile usando l'oggetto selezionato IJsonRpcMessageFormatter.

Valori restituiti

Task<TResult>

Attività che viene completata quando il metodo server viene eseguito e restituisce il risultato.

Eccezioni

L'attività result ha esito negativo con questa eccezione se il canale di comunicazione termina prima che il risultato venga restituito dal server.

L'attività result ha esito negativo con questa eccezione se il metodo del server genera un'eccezione.

L'attività result ha esito negativo con questa eccezione se il targetName metodo non è stato registrato nel server.

Se targetName è Null.

Se questa istanza di JsonRpc è stata eliminata.

L'attività result ha esito negativo con questa eccezione se il server non dispone di un oggetto di destinazione.

Si applica a

InvokeAsync<TResult>(String, Object[])

Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs
Origine:
JsonRpc.cs

Richiama un determinato metodo in un server 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)

Parametri di tipo

TResult

Tipo del risultato del metodo.

Parametri

targetName
String

Nome del metodo da richiamare. Non deve essere null o vuoto.

arguments
Object[]

Argomenti da passare al metodo richiamato. Devono essere serializzabili usando l'oggetto selezionato IJsonRpcMessageFormatter. Se null, non vengono passati argomenti.

Valori restituiti

Task<TResult>

Attività che viene completata quando il metodo server viene eseguito e restituisce il risultato.

Eccezioni

L'attività result ha esito negativo con questa eccezione se il canale di comunicazione termina prima che il risultato venga restituito dal server.

L'attività result ha esito negativo con questa eccezione se il metodo del server genera un'eccezione.

L'attività result ha esito negativo con questa eccezione se il targetName metodo non è stato registrato nel server.

Se targetName è Null.

Se questa istanza di JsonRpc è stata eliminata.

L'attività result ha esito negativo con questa eccezione se il server non dispone di un oggetto di destinazione.

Si applica a