JsonRpc.AddLocalRpcMethod Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
AddLocalRpcMethod(String, Delegate) |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute) |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
AddLocalRpcMethod(String, MethodInfo, Object) |
Dodaje procedurę obsługi dla metody RPC o podanej nazwie. |
AddLocalRpcMethod(String, Delegate)
Dodaje procedurę obsługi dla metody RPC o podanej nazwie.
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
Nazwa metody, która jest identyfikowana przez przychodzący komunikat JSON-RPC. Nie musi być zgodna z nazwą metody/delegata CLR podaną tutaj.
- handler
- Delegate
Metoda lub delegat, która ma być wywoływana po nadejściu zgodnego komunikatu RPC. Ta metoda może akceptować parametry z przychodzącego komunikatu JSON-RPC.
Wyjątki
Zgłaszany w przypadku wywołania po StartListening() wywołaniu i AllowModificationWhileListening ma wartość false
.
Dotyczy
AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)
Dodaje procedurę obsługi dla metody RPC o podanej nazwie.
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 lub delegat, która ma być wywoływana po nadejściu zgodnego komunikatu RPC. Ta metoda może akceptować parametry z przychodzącego komunikatu JSON-RPC.
- target
- Object
Wystąpienie typu definiującego, handler
które powinno obsługiwać wywołanie.
- methodRpcSettings
- JsonRpcMethodAttribute
Opis sposobu traktowania tej metody.
Nie musi to być atrybut, który został rzeczywiście zastosowany do handler
elementu .
Atrybut nie zostanie odnaleziony za pomocą odbicia elementu handler
, nawet jeśli ta wartość to null
.
Dotyczy
AddLocalRpcMethod(String, MethodInfo, Object)
Dodaje procedurę obsługi dla metody RPC o podanej nazwie.
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
Nazwa metody, która jest identyfikowana przez przychodzący komunikat JSON-RPC. Nie musi być zgodna z nazwą metody/delegata CLR podaną tutaj.
- handler
- MethodInfo
Metoda lub delegat, która ma być wywoływana po nadejściu zgodnego komunikatu RPC. Ta metoda może akceptować parametry z przychodzącego komunikatu JSON-RPC.
- target
- Object
Wystąpienie typu definiującego, handler
które powinno obsługiwać wywołanie.
Wyjątki
Zgłaszany w przypadku wywołania po StartListening() wywołaniu i AllowModificationWhileListening ma wartość false
.