Поделиться через


JsonRpc.AddLocalRpcMethod Метод

Определение

Перегрузки

AddLocalRpcMethod(String, Delegate)

Добавляет обработчик для метода RPC с заданным именем.

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Добавляет обработчик для метода RPC с заданным именем.

AddLocalRpcMethod(String, MethodInfo, Object)

Добавляет обработчик для метода RPC с заданным именем.

AddLocalRpcMethod(String, Delegate)

Добавляет обработчик для метода RPC с заданным именем.

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)

Параметры

rpcMethodName
String

Имя метода, определяемого входящим сообщением JSON-RPC. Оно не обязательно совпадает с именем метода или делегата СРЕДЫ CLR, заданного здесь.

handler
Delegate

Метод или делегат для вызова при поступлении соответствующего сообщения RPC. Этот метод может принимать параметры из входящего сообщения JSON-RPC.

Исключения

Вызывается, если вызывается после StartListening() вызова и AllowModificationWhileListening имеет значение false.

Применяется к

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Добавляет обработчик для метода RPC с заданным именем.

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)

Параметры

handler
MethodInfo

Метод или делегат для вызова при поступлении соответствующего сообщения RPC. Этот метод может принимать параметры из входящего сообщения JSON-RPC.

target
Object

Экземпляр типа, который определяет handler , что должно обрабатывать вызов.

methodRpcSettings
JsonRpcMethodAttribute

Описание способа обработки этого метода. Он не должен быть атрибутом, к которому был применен фактически handler. Атрибут не будет обнаружен с помощью отражения на объекте handler, даже если это значение равно null.

Применяется к

AddLocalRpcMethod(String, MethodInfo, Object)

Добавляет обработчик для метода RPC с заданным именем.

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)

Параметры

rpcMethodName
String

Имя метода, определяемого входящим сообщением JSON-RPC. Оно не обязательно совпадает с именем метода или делегата СРЕДЫ CLR, заданного здесь.

handler
MethodInfo

Метод или делегат для вызова при поступлении соответствующего сообщения RPC. Этот метод может принимать параметры из входящего сообщения JSON-RPC.

target
Object

Экземпляр типа, который определяет handler , что должно обрабатывать вызов.

Исключения

Вызывается, если вызывается после StartListening() вызова и AllowModificationWhileListening имеет значение false.

Применяется к