FormatterBase.JsonRpcErrorBase Classe

Definizione

Classe di base per le implementazioni specifiche del JsonRpcError formattatore.

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
Ereditarietà
FormatterBase.JsonRpcErrorBase
Implementazioni

Costruttori

Nome Descrizione
FormatterBase.JsonRpcErrorBase()

Classe di base per le implementazioni specifiche del JsonRpcError formattatore.

Proprietà

Nome Descrizione
DebuggerDisplay

Ottiene la stringa da visualizzare nel debugger per questa istanza.

(Ereditato da JsonRpcError)
Error

Ottiene o imposta i dettagli sull'errore.

(Ereditato da JsonRpcError)
Id
Obsoleti.

Ottiene o imposta un identificatore stabilito dal client se è prevista una risposta alla richiesta.

(Ereditato da JsonRpcError)
RequestId

Ottiene o imposta un identificatore stabilito dal client se è prevista una risposta alla richiesta.

(Ereditato da JsonRpcError)
TopLevelPropertyBag

Ottiene o imposta il contenitore delle proprietà di primo livello per questo messaggio.

Version

Ottiene o imposta la versione del protocollo JSON-RPC a cui è conforme il messaggio.

(Ereditato da JsonRpcMessage)

Metodi

Nome Descrizione
CreateTopLevelPropertyBag()

Crea una nuova istanza del contenitore delle proprietà di primo livello per questo messaggio.

ReleaseBuffers()

Quando sottoposto a override da tipi derivati, cancella i riferimenti a tutti i buffer che possono essere stati usati per la deserializzazione.

ToString()

Classe di base per le implementazioni specifiche del JsonRpcError formattatore.

(Ereditato da JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

Recupera una proprietà di primo livello da un messaggio in ingresso che è un'estensione alla specifica JSON-RPC.

TrySetTopLevelProperty<T>(String, T)

Imposta una proprietà di primo livello nel messaggio che è un'estensione per JSON-RPC specifica.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

Classe di base per le implementazioni specifiche del JsonRpcError formattatore.

Si applica a