JsonRpc.AddLocalRpcMethod Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AddLocalRpcMethod(String, Delegate) |
Adiciona um manipulador para um método RPC com um determinado nome. |
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute) |
Adiciona um manipulador para um método RPC com um determinado nome. |
AddLocalRpcMethod(String, MethodInfo, Object) |
Adiciona um manipulador para um método RPC com um determinado nome. |
AddLocalRpcMethod(String, Delegate)
Adiciona um manipulador para um método RPC com um determinado nome.
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
O nome do método como ele é identificado pela mensagem JSON-RPC de entrada. Ele não precisa corresponder ao nome do método/delegado CLR fornecido aqui.
- handler
- Delegate
O método ou delegado a ser invocado quando uma mensagem RPC correspondente chega. Esse método pode aceitar parâmetros da mensagem JSON-RPC de entrada.
Exceções
Lançado se chamado depois StartListening() é chamado e AllowModificationWhileListening é false
.
Aplica-se a
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)
Adiciona um manipulador para um método RPC com um determinado nome.
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
O método ou delegado a ser invocado quando uma mensagem RPC correspondente chega. Esse método pode aceitar parâmetros da mensagem JSON-RPC de entrada.
- target
- Object
Uma instância do tipo que define handler
qual deve lidar com a invocação.
- methodRpcSettings
- JsonRpcMethodAttribute
Uma descrição de como esse método deve ser tratado.
Ele não precisa ser um atributo que foi realmente aplicado a handler
.
Um atributo não será descoberto por meio de reflexão sobre o handler
valor, mesmo que esse valor seja null
.
Aplica-se a
AddLocalRpcMethod(String, MethodInfo, Object)
Adiciona um manipulador para um método RPC com um determinado nome.
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
O nome do método como ele é identificado pela mensagem JSON-RPC de entrada. Ele não precisa corresponder ao nome do método/delegado CLR fornecido aqui.
- handler
- MethodInfo
O método ou delegado a ser invocado quando uma mensagem RPC correspondente chega. Esse método pode aceitar parâmetros da mensagem JSON-RPC de entrada.
- target
- Object
Uma instância do tipo que define handler
qual deve lidar com a invocação.
Exceções
Lançado se chamado depois StartListening() é chamado e AllowModificationWhileListening é false
.