JsonRpc.InvokeAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.