FormatterBase.JsonRpcErrorBase Klasse

Definition

Eine Basisklasse für formatterspezifische JsonRpcError Implementierungen.

protected abstract class FormatterBase.JsonRpcErrorBase : StreamJsonRpc.Protocol.JsonRpcError, StreamJsonRpc.FormatterBase.IMessageWithTopLevelPropertyBag, StreamJsonRpc.Reflection.IJsonRpcMessageBufferManager
Protected MustInherit Class FormatterBase.JsonRpcErrorBase
Inherits JsonRpcError
Implements FormatterBase.IMessageWithTopLevelPropertyBag, IJsonRpcMessageBufferManager
Vererbung
FormatterBase.JsonRpcErrorBase
Implementiert

Konstruktoren

Name Beschreibung
FormatterBase.JsonRpcErrorBase()

Eine Basisklasse für formatterspezifische JsonRpcError Implementierungen.

Eigenschaften

Name Beschreibung
DebuggerDisplay

Ruft die Zeichenfolge ab, die im Debugger für diese Instanz angezeigt werden soll.

(Geerbt von JsonRpcError)
Error

Ruft die Details zum Fehler ab oder legt diese fest.

(Geerbt von JsonRpcError)
Id
Veraltet.

Ruft einen vom Client eingerichteten Bezeichner ab oder legt diesen fest, wenn eine Antwort auf die Anforderung erwartet wird.

(Geerbt von JsonRpcError)
RequestId

Ruft einen vom Client eingerichteten Bezeichner ab oder legt diesen fest, wenn eine Antwort auf die Anforderung erwartet wird.

(Geerbt von JsonRpcError)
TopLevelPropertyBag

Dient zum Abrufen oder Festlegen des Eigenschaftenbehälters der obersten Ebene für diese Nachricht.

Version

Ruft die Version des JSON-RPC-Protokolls ab, dem diese Nachricht entspricht, oder legt sie fest.

(Geerbt von JsonRpcMessage)

Methoden

Name Beschreibung
CreateTopLevelPropertyBag()

Erstellt eine neue Instanz des Eigenschaftenbehälters der obersten Ebene für diese Nachricht.

ReleaseBuffers()

Wenn von abgeleiteten Typen außer Kraft gesetzt wird, werden Verweise auf alle Puffer gelöscht, die möglicherweise für die Deserialisierung verwendet wurden.

ToString()

Eine Basisklasse für formatterspezifische JsonRpcError Implementierungen.

(Geerbt von JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

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

TrySetTopLevelProperty<T>(String, T)

Legt eine Eigenschaft der obersten Ebene in der Nachricht fest, die eine Erweiterung für JSON-RPC Spezifikation ist.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

Eine Basisklasse für formatterspezifische JsonRpcError Implementierungen.

Gilt für: