Compartir a través de


JsonRpc.AddLocalRpcMethod Método

Definición

Sobrecargas

AddLocalRpcMethod(String, Delegate)

Agrega un controlador para un método RPC con un nombre determinado.

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Agrega un controlador para un método RPC con un nombre determinado.

AddLocalRpcMethod(String, MethodInfo, Object)

Agrega un controlador para un método RPC con un nombre determinado.

AddLocalRpcMethod(String, Delegate)

Agrega un controlador para un método RPC con un nombre determinado.

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)

Parámetros

rpcMethodName
String

Nombre del método tal y como se identifica mediante el mensaje JSON-RPC entrante. No es necesario que coincida con el nombre del método o delegado CLR proporcionado aquí.

handler
Delegate

Método o delegado que se va a invocar cuando llega un mensaje RPC coincidente. Este método puede aceptar parámetros del mensaje JSON-RPC entrante.

Excepciones

Se produce si se llama a después StartListening() de llamar a y AllowModificationWhileListening es false.

Se aplica a

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Agrega un controlador para un método RPC con un nombre determinado.

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)

Parámetros

handler
MethodInfo

Método o delegado que se va a invocar cuando llega un mensaje RPC coincidente. Este método puede aceptar parámetros del mensaje JSON-RPC entrante.

target
Object

Instancia del tipo que define handler qué debe controlar la invocación.

methodRpcSettings
JsonRpcMethodAttribute

Descripción de cómo se debe tratar este método. No es necesario que sea un atributo que se haya aplicado realmente a handler. Un atributo no se detectará a través de la handlerreflexión en , incluso si este valor es null.

Se aplica a

AddLocalRpcMethod(String, MethodInfo, Object)

Agrega un controlador para un método RPC con un nombre determinado.

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)

Parámetros

rpcMethodName
String

Nombre del método tal y como se identifica mediante el mensaje JSON-RPC entrante. No es necesario que coincida con el nombre del método o delegado CLR proporcionado aquí.

handler
MethodInfo

Método o delegado que se va a invocar cuando llega un mensaje RPC coincidente. Este método puede aceptar parámetros del mensaje JSON-RPC entrante.

target
Object

Instancia del tipo que define handler qué debe controlar la invocación.

Excepciones

Se produce si se llama a después StartListening() de llamar a y AllowModificationWhileListening es false.

Se aplica a