Sdílet prostřednictvím


JsonRpcMessage Třída

Definice

Základní třída pro požadavek nebo odpověď 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
Dědičnost
JsonRpcMessage
Odvozené
Atributy

Konstruktory

JsonRpcMessage()

Základní třída pro požadavek nebo odpověď JSON-RPC.

Vlastnosti

Version

Získá nebo nastaví verzi protokolu JSON-RPC, který tato zpráva odpovídá.

Metody

TryGetTopLevelProperty<T>(String, T)

Načte vlastnost nejvyšší úrovně z příchozí zprávy, která je rozšířením specifikace JSON-RPC.

TrySetTopLevelProperty<T>(String, T)

Nastaví vlastnost nejvyšší úrovně ve zprávě, která je rozšířením specifikace JSON-RPC.

Platí pro