Sdílet prostřednictvím


JsonRpc.AddLocalRpcMethod Metoda

Definice

Přetížení

AddLocalRpcMethod(String, Delegate)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

AddLocalRpcMethod(String, MethodInfo, Object)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

AddLocalRpcMethod(String, Delegate)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

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)

Parametry

rpcMethodName
String

Název metody, jak je identifikován příchozí zprávou JSON-RPC. Nemusí se shodovat s názvem metody CLR nebo delegáta, který je zde uveden.

handler
Delegate

Metoda nebo delegát, který se má vyvolat, když přijde odpovídající zpráva RPC. Tato metoda může přijímat parametry z příchozí zprávy JSON-RPC.

Výjimky

Vyvolá se, pokud je volán po StartListening() zavolání a AllowModificationWhileListening je false.

Platí pro

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

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)

Parametry

handler
MethodInfo

Metoda nebo delegát, který se má vyvolat, když přijde odpovídající zpráva RPC. Tato metoda může přijímat parametry z příchozí zprávy JSON-RPC.

target
Object

Instance typu, která definuje handler , která by měla zpracovat vyvolání.

methodRpcSettings
JsonRpcMethodAttribute

Popis způsobu, jakým má být tato metoda léčena. Nemusí to být atribut, který byl skutečně použit pro handler. Atribut nebude zjištěn prostřednictvím reflexe na handler, i když je nulltato hodnota .

Platí pro

AddLocalRpcMethod(String, MethodInfo, Object)

Přidá obslužnou rutinu pro metodu RPC s daným názvem.

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)

Parametry

rpcMethodName
String

Název metody, jak je identifikován příchozí zprávou JSON-RPC. Nemusí se shodovat s názvem metody CLR nebo delegáta, který je zde uveden.

handler
MethodInfo

Metoda nebo delegát, který se má vyvolat, když přijde odpovídající zpráva RPC. Tato metoda může přijímat parametry z příchozí zprávy JSON-RPC.

target
Object

Instance typu, která definuje handler , která by měla zpracovat vyvolání.

Výjimky

Vyvolá se, pokud je volán po StartListening() zavolání a AllowModificationWhileListening je false.

Platí pro