JsonRpc.AddLocalRpcMethod Metodo

Definizione

Overload

AddLocalRpcMethod(String, Delegate)

Aggiunge un gestore per un metodo RPC con un nome specificato.

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Aggiunge un gestore per un metodo RPC con un nome specificato.

AddLocalRpcMethod(String, MethodInfo, Object)

Aggiunge un gestore per un metodo RPC con un nome specificato.

AddLocalRpcMethod(String, Delegate)

Aggiunge un gestore per un metodo RPC con un nome specificato.

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)

Parametri

rpcMethodName
String

Nome del metodo identificato dal messaggio JSON-RPC in ingresso. Non è necessario corrispondere al nome del metodo/delegato CLR specificato qui.

handler
Delegate

Metodo o delegato da richiamare quando arriva un messaggio RPC corrispondente. Questo metodo può accettare parametri dal messaggio JSON-RPC in ingresso.

Eccezioni

Generato se chiamato dopo StartListening() viene chiamato ed AllowModificationWhileListening è false.

Si applica a

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Aggiunge un gestore per un metodo RPC con un nome specificato.

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)

Parametri

handler
MethodInfo

Metodo o delegato da richiamare quando arriva un messaggio RPC corrispondente. Questo metodo può accettare parametri dal messaggio JSON-RPC in ingresso.

target
Object

Istanza del tipo che definisce handler che deve gestire la chiamata.

methodRpcSettings
JsonRpcMethodAttribute

Descrizione per la modalità di trattamento di questo metodo. Non è necessario che non sia un attributo effettivamente applicato a handler. Un attributo non verrà individuato tramite reflection su handler, anche se questo valore è null.

Si applica a

AddLocalRpcMethod(String, MethodInfo, Object)

Aggiunge un gestore per un metodo RPC con un nome specificato.

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)

Parametri

rpcMethodName
String

Nome del metodo identificato dal messaggio JSON-RPC in ingresso. Non è necessario corrispondere al nome del metodo/delegato CLR specificato qui.

handler
MethodInfo

Metodo o delegato da richiamare quando arriva un messaggio RPC corrispondente. Questo metodo può accettare parametri dal messaggio JSON-RPC in ingresso.

target
Object

Istanza del tipo che definisce handler che deve gestire la chiamata.

Eccezioni

Generato se chiamato dopo StartListening() viene chiamato ed AllowModificationWhileListening è false.

Si applica a