次の方法で共有


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()に呼び出され、次の場合にAllowModificationWhileListeningfalseスローされます。

適用対象

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された属性である必要はありません。 この値nullが > であっても、属性はリフレクションによってhandler検出されません

適用対象

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()に呼び出され、次の場合にAllowModificationWhileListeningfalseスローされます。

適用対象