Langue

FormatterBase.JsonRpcErrorBase Classe

Définition

Classe de base pour les implémentations spécifiques au JsonRpcError formateur.

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
Héritage
FormatterBase.JsonRpcErrorBase
Implémente

Constructeurs

Nom Description
FormatterBase.JsonRpcErrorBase()

Classe de base pour les implémentations spécifiques au JsonRpcError formateur.

Propriétés

Nom Description
DebuggerDisplay

Obtient la chaîne à afficher dans le débogueur de cette instance.

(Hérité de JsonRpcError)
Error

Obtient ou définit les détails relatifs à l’erreur.

(Hérité de JsonRpcError)
Id
Obsolète.

Obtient ou définit un identificateur établi par le client si une réponse à la demande est attendue.

(Hérité de JsonRpcError)
RequestId

Obtient ou définit un identificateur établi par le client si une réponse à la demande est attendue.

(Hérité de JsonRpcError)
TopLevelPropertyBag

Obtient ou définit le conteneur de propriétés de niveau supérieur pour ce message.

Version

Obtient ou définit la version du protocole JSON-RPC auquel ce message est conforme.

(Hérité de JsonRpcMessage)

Méthodes

Nom Description
CreateTopLevelPropertyBag()

Crée une instance du conteneur de propriétés de niveau supérieur pour ce message.

ReleaseBuffers()

En cas de substitution par des types dérivés, efface les références à toutes les mémoires tampons qui ont peut-être été utilisées pour la désérialisation.

ToString()

Classe de base pour les implémentations spécifiques au JsonRpcError formateur.

(Hérité de JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

Récupère une propriété de niveau supérieur à partir d’un message entrant qui est une extension à la spécification JSON-RPC.

TrySetTopLevelProperty<T>(String, T)

Définit une propriété de niveau supérieur dans le message qui est une extension pour JSON-RPC spécification.

Implémentations d’interfaces explicites

Nom Description
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

Classe de base pour les implémentations spécifiques au JsonRpcError formateur.

S’applique à