JsonRpcMethodAttribute Classe
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.
Attribut qui modifie le nom par lequel cette méthode peut être appelée via JSON-RPC. Si elle est appliquée sur une méthode, le nom CLR de la méthode ne peut plus être utilisé pour l’appel à distance.
[System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class JsonRpcMethodAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type JsonRpcMethodAttribute = class
inherit Attribute
Public Class JsonRpcMethodAttribute
Inherits Attribute
- Héritage
-
JsonRpcMethodAttribute
- Attributs
Remarques
Cet attribut doit être utilisé lorsque les noms de méthode de message rpc peuvent être différents des noms de méthode CLR réels. Utile dans les cas où les noms de méthode de message rpc contiennent des caractères illicites pour les noms de méthodes CLR, c’est-à-dire « text/OnDocumentChanged ».
Si les méthodes sont surchargées, chaque surcharge doit définir sa propre JsonRpcMethodAttribute valeur avec toutes les mêmes valeurs. Les conflits entraînent une erreur lors JsonRpc de la construction.
Si des méthodes sont remplacées, la classe de base peut définir une JsonRpcMethodAttribute classe dérivée hérite de l’attribut. Si la classe dérivée et la classe de base ont des JsonRpcMethodAttribute valeurs en conflit pour une méthode, une erreur est levée pendant JsonRpc la construction.
Constructeurs
JsonRpcMethodAttribute() |
Initialise une nouvelle instance de la classe JsonRpcMethodAttribute. |
JsonRpcMethodAttribute(String) |
Initialise une nouvelle instance de la classe JsonRpcMethodAttribute. |
Propriétés
Name |
Obtient le nom RPC public par lequel cette méthode sera appelée. |
UseSingleObjectParameterDeserialization |
Obtient ou définit une valeur indiquant si les arguments nommés JSON-RPC doivent tous être désérialisés dans le premier paramètre de cette méthode. |