Compartir a través de


ReferenceResolver Clase

Definición

Define cómo se ocupa de JsonSerializer las referencias sobre la serialización y la deserialización. Define el comportamiento principal de conservar las referencias en la serialización y deserialización.

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
Herencia
ReferenceResolver

Constructores

ReferenceResolver()

Inicializa una nueva instancia de la clase ReferenceResolver.

Métodos

AddReference(String, Object)

Agrega una entrada al contenedor de referencias mediante el identificador y el valor especificados. Se llama a este método cuando se lee una propiedad de metadatos de $id de un objeto JSON.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetReference(Object, Boolean)

Obtiene el identificador de referencia del valor especificado si existe; de lo contrario, se asigna un nuevo identificador. Se llama a este método antes de que se escriba un objeto CLR para que podamos decidir si escribir $id y enumerar el resto de sus propiedades o $ref y depurar paso a paso por instrucciones el objeto siguiente.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ResolveReference(String)

Devuelve el objeto de tipo de referencia de CLR relacionado con el identificador de referencia especificado. Se llama a este método cuando se lee la propiedad de metadatos de $ref.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a