FormatterBase.JsonRpcErrorBase Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |