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