FormatterBase.JsonRpcErrorBase Clase

Definición

Clase base para implementaciones específicas JsonRpcError del formateador.

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
Herencia
FormatterBase.JsonRpcErrorBase
Implementaciones

Constructores

Nombre Description
FormatterBase.JsonRpcErrorBase()

Clase base para implementaciones específicas JsonRpcError del formateador.

Propiedades

Nombre Description
DebuggerDisplay

Obtiene la cadena que se va a mostrar en el depurador de esta instancia.

(Heredado de JsonRpcError)
Error

Obtiene o establece los detalles sobre el error.

(Heredado de JsonRpcError)
Id
Obsoletos.

Obtiene o establece un identificador establecido por el cliente si se espera una respuesta a la solicitud.

(Heredado de JsonRpcError)
RequestId

Obtiene o establece un identificador establecido por el cliente si se espera una respuesta a la solicitud.

(Heredado de JsonRpcError)
TopLevelPropertyBag

Obtiene o establece el contenedor de propiedades de nivel superior para este mensaje.

Version

Obtiene o establece la versión del protocolo JSON-RPC al que se ajusta este mensaje.

(Heredado de JsonRpcMessage)

Métodos

Nombre Description
CreateTopLevelPropertyBag()

Crea una nueva instancia del contenedor de propiedades de nivel superior para este mensaje.

ReleaseBuffers()

Cuando se invalida por tipos derivados, borra las referencias a todos los búferes que se pueden haber usado para la deserialización.

ToString()

Clase base para implementaciones específicas JsonRpcError del formateador.

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

Recupera una propiedad de nivel superior de un mensaje entrante que es una extensión de la especificación JSON-RPC.

TrySetTopLevelProperty<T>(String, T)

Establece una propiedad de nivel superior en el mensaje que es una extensión para JSON-RPC especificación.

Implementaciones de interfaz explícitas

Nombre Description
IJsonRpcMessageBufferManager.DeserializationComplete(JsonRpcMessage)

Clase base para implementaciones específicas JsonRpcError del formateador.

Se aplica a