JsonRpcMethodAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Атрибут, который изменяет имя, с помощью которого этот метод можно вызвать через JSON-RPC. При применении к методу имя среды CLR метода больше не может использоваться для удаленного вызова.
[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
- Наследование
-
JsonRpcMethodAttribute
- Атрибуты
Комментарии
Этот атрибут следует использовать, если имена методов rpc message могут отличаться от фактических имен методов CLR. Полезно в случаях, когда имена методов rpc message содержат недопустимые символы для имен методов CLR, т. е. "text/OnDocumentChanged".
Если методы перегружены, каждая перегрузка должна определять свою собственную JsonRpcMethodAttribute со всеми одинаковыми значениями. Конфликты приводят к возникновению ошибки во время JsonRpc создания.
Если методы переопределены, базовый класс может определить JsonRpcMethodAttribute и производные классы наследуют атрибут. Если производный класс и базовый класс имеют конфликтующие JsonRpcMethodAttribute значения для метода, во время JsonRpc построения возникает ошибка.
Конструкторы
JsonRpcMethodAttribute() |
Инициализирует новый экземпляр класса JsonRpcMethodAttribute. |
JsonRpcMethodAttribute(String) |
Инициализирует новый экземпляр класса JsonRpcMethodAttribute. |
Свойства
Name |
Возвращает общедоступное имя RPC, с помощью которого будет вызываться этот метод. |
UseSingleObjectParameterDeserialization |
Возвращает или задает значение, указывающее, следует ли десериализовать именованные аргументы JSON-RPC в первый параметр этого метода. |