JsonRpc.AddLocalRpcMethod Methode

Definition

Ü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.

Gilt für: