Udostępnij za pośrednictwem


JsonRpc.AddLocalRpcMethod Metoda

Definicja

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 handlerelementu . 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.

Dotyczy