ReferenceResolver Classe

Définition

Définit la façon dont les références sont associées à la JsonSerializer sérialisation et à la désérialisation. Définit le comportement principal de conservation des références sur la sérialisation et la désérialisation.

public ref class ReferenceResolver abstract
public abstract class ReferenceResolver
type ReferenceResolver = class
Public MustInherit Class ReferenceResolver
Héritage
ReferenceResolver

Constructeurs

Nom Description
ReferenceResolver()

Initialise une nouvelle instance de la classe ReferenceResolver.

Méthodes

Nom Description
AddReference(String, Object)

Ajoute une entrée au conteneur de références à l’aide de l’ID et de la valeur spécifiés. Cette méthode est appelée lorsqu’une propriété de métadonnées $id à partir d’un objet JSON est lue.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetReference(Object, Boolean)

Obtient l’identificateur de référence de la valeur spécifiée s’il existe ; sinon, un nouvel ID est affecté. Cette méthode est appelée avant l’écriture d’un objet CLR afin de pouvoir décider s’il faut écrire \$id et énumérer le reste de ses propriétés ou \$ref et passer à l’objet suivant.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ResolveReference(String)

Retourne l’objet de type de référence CLR lié à l’ID de référence spécifié. Cette méthode est appelée lorsque $ref propriété de métadonnées est lue.

ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à