JsonRpc.AddLocalRpcMethod 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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
的屬性。
即使此值為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() 呼叫 ,且 AllowModificationWhileListening 為 false
,則會擲回 。