JsonRpc.AddLocalRpcMethod Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 handler
reflexió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
.