JsonRpcMethodAttribute Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Atributo que cambia el nombre por el que se puede invocar este método a través de JSON-RPC. Si se aplica en un método, el nombre CLR del método ya no se puede usar para la invocación remota.
[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
- Herencia
-
JsonRpcMethodAttribute
- Atributos
Comentarios
Este atributo se debe usar cuando los nombres de método de mensaje rpc pueden ser diferentes de los nombres de método CLR reales. Útil en los casos en los que los nombres de método de mensaje rpc contienen caracteres no válidos para los nombres de método CLR, es decir, "text/OnDocumentChanged".
Si se sobrecargan los métodos, cada sobrecarga debe definir su propia JsonRpcMethodAttribute con todos los mismos valores. Los conflictos producirán un error durante JsonRpc la construcción.
Si se reemplazan los métodos, la clase base puede definir una JsonRpcMethodAttribute clase derivada y heredará el atributo . Si la clase derivada y la clase base tienen valores conflictivos JsonRpcMethodAttribute para un método, se producirá un error durante JsonRpc la construcción.
Constructores
JsonRpcMethodAttribute() |
Inicializa una nueva instancia de la clase JsonRpcMethodAttribute. |
JsonRpcMethodAttribute(String) |
Inicializa una nueva instancia de la clase JsonRpcMethodAttribute. |
Propiedades
Name |
Obtiene el nombre de RPC público por el que se invocará este método. |
UseSingleObjectParameterDeserialization |
Obtiene o establece un valor que indica si los argumentos con nombre JSON-RPC deben deserializarse en el primer parámetro de este método. |