Partager via


ReferenceResolver Classe

Définition

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

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

Constructeurs

ReferenceResolver()

Initialise une nouvelle instance de la classe ReferenceResolver.

Méthodes

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 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()

Fait office 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 attribué. 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 le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

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

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

ToString()

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

(Hérité de Object)

S’applique à