JsonRpc.AddLocalRpcMethod Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
tato 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
.