JsonRpc.AddLocalRpcMethod メソッド

定義

オーバーロード

名前 説明
AddLocalRpcMethod(String, Delegate)

指定された名前を持つ RPC メソッドのハンドラーを追加します。

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

指定された名前を持つ RPC メソッドのハンドラーを追加します。

AddLocalRpcMethod(String, MethodInfo, Object)

指定された名前を持つ RPC メソッドのハンドラーを追加します。

AddLocalRpcMethod(String, Delegate)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

指定された名前を持つ 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)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

指定された名前を持つ 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)

ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs
ソース:
JsonRpc.cs

指定された名前を持つ 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された後に呼び出された場合にスローされます。

適用対象