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
.