JsonRpcMessage Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый класс для запроса или ответа JSON-RPC.
[System.Runtime.Serialization.DataContract]
[System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcRequest))]
[System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcResult))]
[System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcError))]
public abstract class JsonRpcMessage
[<System.Runtime.Serialization.DataContract>]
[<System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcRequest))>]
[<System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcResult))>]
[<System.Runtime.Serialization.KnownType(typeof(StreamJsonRpc.Protocol.JsonRpcError))>]
type JsonRpcMessage = class
Public MustInherit Class JsonRpcMessage
- Наследование
-
JsonRpcMessage
- Производный
- Атрибуты
Конструкторы
JsonRpcMessage() |
Базовый класс для запроса или ответа JSON-RPC. |
Свойства
Version |
Возвращает или задает версию протокола JSON-RPC, к которому соответствует это сообщение. |
Методы
TryGetTopLevelProperty<T>(String, T) |
Извлекает свойство верхнего уровня из входящего сообщения, которое является расширением спецификации JSON-RPC. |
TrySetTopLevelProperty<T>(String, T) |
Задает свойство верхнего уровня в сообщении, которое является расширением спецификации JSON-RPC. |