Partilhar via


JsonRpc.AddLocalRpcMethod Método

Definição

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 handlervalor, 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.

Aplica-se a