JsonRpc.InvokeAsync Methode

Definition

Überlädt

Name Beschreibung
InvokeAsync(String, Object[])

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

InvokeAsync(String, Object)

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

InvokeAsync<TResult>(String, Object)

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

InvokeAsync<TResult>(String, Object[])

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

InvokeAsync(String, Object[])

Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

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

Parameter

targetName
String

Name der aufzurufenden Methode. Darf nicht null oder leer sein.

arguments
Object[]

Argumente, die an die aufgerufene Methode übergeben werden sollen. Sie müssen mithilfe des ausgewählten IJsonRpcMessageFormatterSerialisierbar sein. Wenn null, werden keine Argumente übergeben.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die Servermethode ausgeführt wird.

Ausnahmen

Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Kommunikationskanal endet, bevor der Server den Abschluss der Methode angibt.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die Servermethode eine Ausnahme auslöst.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die targetName Methode nicht auf dem Server registriert wurde.

Wenn targetName null ist.

Wenn diese Instanz JsonRpc verworfen wurde.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Server kein Zielobjekt aufweist.

Gilt für:

InvokeAsync(String, Object)

Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

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

Parameter

targetName
String

Name der aufzurufenden Methode. Darf nicht null oder leer sein.

argument
Object

Ein einzelnes Methodenargument muss mithilfe des ausgewählten IJsonRpcMessageFormatterArguments serialisierbar sein.

Gibt zurück

Eine Aufgabe, die abgeschlossen wird, wenn die Servermethode ausgeführt wird.

Ausnahmen

Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Kommunikationskanal endet, bevor der Server den Abschluss der Methode angibt.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die Servermethode eine Ausnahme auslöst.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die targetName Methode nicht auf dem Server registriert wurde.

Wenn targetName null ist.

Wenn diese Instanz JsonRpc verworfen wurde.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Server kein Zielobjekt aufweist.

Gilt für:

InvokeAsync<TResult>(String, Object)

Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

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)

Typparameter

TResult

Typ des Methodenergebnisses.

Parameter

targetName
String

Name der aufzurufenden Methode. Darf nicht null oder leer sein.

argument
Object

Ein einzelnes Methodenargument muss mithilfe des ausgewählten IJsonRpcMessageFormatterArguments serialisierbar sein.

Gibt zurück

Task<TResult>

Eine Aufgabe, die abgeschlossen wird, wenn die Servermethode ausgeführt wird, und gibt das Ergebnis zurück.

Ausnahmen

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Kommunikationskanal endet, bevor das Ergebnis vom Server zurückgegeben wird.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die Servermethode eine Ausnahme auslöst.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die targetName Methode nicht auf dem Server registriert wurde.

Wenn targetName null ist.

Wenn diese Instanz JsonRpc verworfen wurde.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Server kein Zielobjekt aufweist.

Gilt für:

InvokeAsync<TResult>(String, Object[])

Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs
Quelle:
JsonRpc.cs

Ruft eine bestimmte Methode auf einem JSON-RPC-Server auf.

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)

Typparameter

TResult

Typ des Methodenergebnisses.

Parameter

targetName
String

Name der aufzurufenden Methode. Darf nicht null oder leer sein.

arguments
Object[]

Argumente, die an die aufgerufene Methode übergeben werden sollen. Sie müssen mithilfe des ausgewählten IJsonRpcMessageFormatterSerialisierbar sein. Wenn null, werden keine Argumente übergeben.

Gibt zurück

Task<TResult>

Eine Aufgabe, die abgeschlossen wird, wenn die Servermethode ausgeführt wird, und gibt das Ergebnis zurück.

Ausnahmen

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Kommunikationskanal endet, bevor das Ergebnis vom Server zurückgegeben wird.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die Servermethode eine Ausnahme auslöst.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn die targetName Methode nicht auf dem Server registriert wurde.

Wenn targetName null ist.

Wenn diese Instanz JsonRpc verworfen wurde.

Die Ergebnisaufgabe schlägt mit dieser Ausnahme fehl, wenn der Server kein Zielobjekt aufweist.

Gilt für: