Partager via


JsonRpc.AddLocalRpcMethod Méthode

Définition

Surcharges

AddLocalRpcMethod(String, Delegate)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

AddLocalRpcMethod(String, MethodInfo, Object)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

AddLocalRpcMethod(String, Delegate)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

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)

Paramètres

rpcMethodName
String

Nom de la méthode telle qu’elle est identifiée par le message JSON-RPC entrant. Il n’a pas besoin de correspondre au nom de la méthode CLR/délégué donné ici.

handler
Delegate

Méthode ou délégué à appeler lorsqu’un message RPC correspondant arrive. Cette méthode peut accepter les paramètres du message JSON-RPC entrant.

Exceptions

Levée si appelée après StartListening() est appelée et AllowModificationWhileListening est false.

S’applique à

AddLocalRpcMethod(MethodInfo, Object, JsonRpcMethodAttribute)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

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)

Paramètres

handler
MethodInfo

Méthode ou délégué à appeler lorsqu’un message RPC correspondant arrive. Cette méthode peut accepter les paramètres du message JSON-RPC entrant.

target
Object

Instance du type qui définit handler qui doit gérer l’appel.

methodRpcSettings
JsonRpcMethodAttribute

Description de la façon dont cette méthode doit être traitée. Il n’a pas besoin d’être un attribut qui a été réellement appliqué à handler. Un attribut ne sera pas découvert via la réflexion sur le handler, même si cette valeur est null.

S’applique à

AddLocalRpcMethod(String, MethodInfo, Object)

Ajoute un gestionnaire pour une méthode RPC avec un nom donné.

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)

Paramètres

rpcMethodName
String

Nom de la méthode telle qu’elle est identifiée par le message JSON-RPC entrant. Il n’a pas besoin de correspondre au nom de la méthode CLR/délégué donné ici.

handler
MethodInfo

Méthode ou délégué à appeler lorsqu’un message RPC correspondant arrive. Cette méthode peut accepter les paramètres du message JSON-RPC entrant.

target
Object

Instance du type qui définit handler qui doit gérer l’appel.

Exceptions

Levée si appelée après StartListening() est appelée et AllowModificationWhileListening est false.

S’applique à