FormatterBase.JsonRpcErrorBase Classe

Definição

Uma classe base para implementações específicas JsonRpcError do formatador.

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
Herança
FormatterBase.JsonRpcErrorBase
Implementações

Construtores

Nome Description
FormatterBase.JsonRpcErrorBase()

Uma classe base para implementações específicas JsonRpcError do formatador.

Propriedades

Nome Description
DebuggerDisplay

Obtém a cadeia de caracteres a ser exibida no depurador para essa instância.

(Herdado de JsonRpcError)
Error

Obtém ou define os detalhes sobre o erro.

(Herdado de JsonRpcError)
Id
Obsoleto.

Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação é esperada.

(Herdado de JsonRpcError)
RequestId

Obtém ou define um identificador estabelecido pelo cliente se uma resposta à solicitação é esperada.

(Herdado de JsonRpcError)
TopLevelPropertyBag

Obtém ou define o recipiente de propriedades de nível superior para esta mensagem.

Version

Obtém ou define a versão do protocolo JSON-RPC ao qual essa mensagem está em conformidade.

(Herdado de JsonRpcMessage)

Métodos

Nome Description
CreateTopLevelPropertyBag()

Cria uma nova instância do recipiente de propriedades de nível superior para essa mensagem.

ReleaseBuffers()

Quando substituído por tipos derivados, limpa referências a todos os buffers que podem ter sido usados para desserialização.

ToString()

Uma classe base para implementações específicas JsonRpcError do formatador.

(Herdado de JsonRpcError)
TryGetTopLevelProperty<T>(String, T)

Recupera uma propriedade de nível superior de uma mensagem de entrada que é uma extensão para a especificação JSON-RPC.

TrySetTopLevelProperty<T>(String, T)

Define uma propriedade de nível superior na mensagem que é uma extensão para JSON-RPC especificação.

Implantações explícitas de interface

Nome Description
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

Uma classe base para implementações específicas JsonRpcError do formatador.

Aplica-se a