JsonRpc.AddLocalRpcMethod Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
.