JsonRpcMessage Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |