Freigeben über


JsonRpcMessage Klasse

Definition

Die Basisklasse für eine JSON-RPC-Anforderung oder -Antwort.

[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
Vererbung
JsonRpcMessage
Abgeleitet
Attribute

Konstruktoren

JsonRpcMessage()

Die Basisklasse für eine JSON-RPC-Anforderung oder -Antwort.

Eigenschaften

Version

Dient zum Abrufen oder Festlegen der Version des JSON-RPC-Protokolls, dem diese Nachricht entspricht.

Methoden

TryGetTopLevelProperty<T>(String, T)

Ruft eine Eigenschaft auf oberster Ebene aus einer eingehenden Nachricht ab, die eine Erweiterung der JSON-RPC-Spezifikation ist.

TrySetTopLevelProperty<T>(String, T)

Legt eine Eigenschaft auf oberster Ebene in der Nachricht fest, die eine Erweiterung auf JSON-RPC-Spezifikation ist.

Gilt für: