JsonRpc.AddLocalRpcMethod 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 |
|---|---|
| AddLocalRpcMethod(String, Delegate) |
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu. |
| AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute) |
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu. |
| AddLocalRpcMethod(String, MethodInfo, Object) |
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu. |
AddLocalRpcMethod(String, Delegate)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu.
public void AddLocalRpcMethod(string rpcMethodName, Delegate handler);
public void AddLocalRpcMethod(string? rpcMethodName, Delegate handler);
member this.AddLocalRpcMethod : string * Delegate -> unit
Public Sub AddLocalRpcMethod (rpcMethodName As String, handler As Delegate)
Parameter
- rpcMethodName
- String
Der Name der Methode, wie sie durch die eingehende JSON-RPC Nachricht identifiziert wird. Er muss nicht mit dem Namen der hier angegebenen CLR-Methode/-Stellvertretung übereinstimmen.
- handler
- Delegate
Die Methode oder der Delegat, die aufgerufen werden soll, wenn eine übereinstimmende RPC-Nachricht eingeht. Diese Methode akzeptiert möglicherweise Parameter aus der eingehenden JSON-RPC Nachricht.
Ausnahmen
Wird ausgelöst, wenn nach dem Aufruf aufgerufen StartListening() wird und AllowModificationWhileListening ist false.
Gilt für:
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu.
public void AddLocalRpcMethod(System.Reflection.MethodInfo handler, object? target, StreamJsonRpc.JsonRpcMethodAttribute? methodRpcSettings);
member this.AddLocalRpcMethod : System.Reflection.MethodInfo * obj * StreamJsonRpc.JsonRpcMethodAttribute -> unit
Public Sub AddLocalRpcMethod (handler As MethodInfo, target As Object, methodRpcSettings As JsonRpcMethodAttribute)
Parameter
- handler
- MethodInfo
Die Methode oder der Delegat, die aufgerufen werden soll, wenn eine übereinstimmende RPC-Nachricht eingeht. Diese Methode akzeptiert möglicherweise Parameter aus der eingehenden JSON-RPC Nachricht.
- target
- Object
Eine Instanz des Typs handler , der definiert, welche den Aufruf behandeln soll.
- methodRpcSettings
- JsonRpcMethodAttribute
Eine Beschreibung, wie diese Methode behandelt werden soll.
Es muss kein Attribut sein, das tatsächlich angewendet handlerwurde.
Ein Attribut wird nicht anhand der Reflexion über die handler, auch wenn dieser Wert ist null.
Gilt für:
AddLocalRpcMethod(String, MethodInfo, Object)
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
- Quelle:
- JsonRpc.cs
Fügt einen Handler für eine RPC-Methode mit einem bestimmten Namen hinzu.
public void AddLocalRpcMethod(string rpcMethodName, System.Reflection.MethodInfo handler, object target);
public void AddLocalRpcMethod(string? rpcMethodName, System.Reflection.MethodInfo handler, object? target);
member this.AddLocalRpcMethod : string * System.Reflection.MethodInfo * obj -> unit
Public Sub AddLocalRpcMethod (rpcMethodName As String, handler As MethodInfo, target As Object)
Parameter
- rpcMethodName
- String
Der Name der Methode, wie sie durch die eingehende JSON-RPC Nachricht identifiziert wird. Er muss nicht mit dem Namen der hier angegebenen CLR-Methode/-Stellvertretung übereinstimmen.
- handler
- MethodInfo
Die Methode oder der Delegat, die aufgerufen werden soll, wenn eine übereinstimmende RPC-Nachricht eingeht. Diese Methode akzeptiert möglicherweise Parameter aus der eingehenden JSON-RPC Nachricht.
- target
- Object
Eine Instanz des Typs handler , der definiert, welche den Aufruf behandeln soll.
Ausnahmen
Wird ausgelöst, wenn nach dem Aufruf aufgerufen StartListening() wird und AllowModificationWhileListening ist false.