JsonRpcMethodAttribute Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atributo que altera o nome pelo qual esse método pode ser invocado por JSON-RPC. Se aplicado em um método, o nome CLR do método não poderá mais ser usado para invocação 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
- Herança
-
JsonRpcMethodAttribute
- Atributos
Comentários
Esse atributo deve ser usado quando os nomes de método de mensagem rpc podem ser diferentes dos nomes de método CLR reais. Útil nos casos em que os nomes do método de mensagem rpc contêm caracteres ilegais para nomes de método CLR, ou seja, "text/OnDocumentChanged".
Se os métodos forem sobrecarregados, cada sobrecarga deverá definir a sua própria JsonRpcMethodAttribute com todos os mesmos valores. Conflitos resultarão em erro JsonRpc durante a construção.
Se os métodos forem substituídos, a classe base poderá definir uma JsonRpcMethodAttribute e as classes derivadas herdarão o atributo. Se a classe derivada e a classe base tiverem valores conflitantes JsonRpcMethodAttribute para um método, um erro será gerado durante JsonRpc a construção.
Construtores
JsonRpcMethodAttribute() |
Inicializa uma nova instância da classe JsonRpcMethodAttribute. |
JsonRpcMethodAttribute(String) |
Inicializa uma nova instância da classe JsonRpcMethodAttribute. |
Propriedades
Name |
Obtém o nome RPC público pelo qual esse método será invocado. |
UseSingleObjectParameterDeserialization |
Obtém ou define um valor que indica se os argumentos nomeados JSON-RPC devem ser desserializados no primeiro parâmetro desse método. |