JsonRpc.AddLocalRpcMethod メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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()が呼び出され、AllowModificationWhileListeningがfalseされた後に呼び出された場合にスローされます。
適用対象
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()が呼び出され、AllowModificationWhileListeningがfalseされた後に呼び出された場合にスローされます。