Поделиться через


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.

Применяется к