ReferenceResolver Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |