JsonTypeInfo Classe

Définition

Fournit des métadonnées liées à la sérialisation JSON sur un type.

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
Héritage
JsonTypeInfo
Dérivé

Propriétés

Converter

Obtient le JsonConverter associé au type actuel.

CreateObject

Obtient ou définit une fabrique sans paramètre à utiliser lors de la désérialisation.

IsReadOnly

Obtient une valeur qui indique si le instance actuel a été verrouillé pour modification.

Kind

Obtient une valeur qui décrit le type de métadonnées de contrat que le instance actuel spécifie.

NumberHandling

Obtient ou définit le remplacement au niveau NumberHandling du type.

OnDeserialized

Obtient ou définit un rappel à appeler après la désérialisation.

OnDeserializing

Obtient ou définit un rappel à appeler avant la désérialisation.

OnSerialized

Obtient ou définit un rappel à appeler après la sérialisation.

OnSerializing

Obtient ou définit un rappel à appeler avant la sérialisation.

Options

Obtient la JsonSerializerOptions valeur associée au instance actuel JsonTypeInfo .

OriginatingResolver

Obtient ou définit le d’où IJsonTypeInfoResolver proviennent ces métadonnées instance.

PolymorphismOptions

Obtient ou définit un objet de configuration spécifiant des métadonnées de polymorphisme.

PreferredPropertyObjectCreationHandling

Obtient ou définit la valeur préférée JsonObjectCreationHandling pour les propriétés contenues dans le type.

Properties

Obtient la liste des JsonPropertyInfo métadonnées correspondant au type actuel.

Type

Obtient le Type pour lequel le contrat de sérialisation JSON est défini.

UnmappedMemberHandling

Obtient ou définit le remplacement au niveau JsonUnmappedMemberHandling du type.

Méthodes

CreateJsonPropertyInfo(Type, String)

Crée un instance vide JsonPropertyInfo pour le actuelJsonTypeInfo.

CreateJsonTypeInfo(Type, JsonSerializerOptions)

Crée un instance vide JsonTypeInfo .

CreateJsonTypeInfo<T>(JsonSerializerOptions)

Crée un instance vide JsonTypeInfo<T> .

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

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MakeReadOnly()

Verrouille le instance actuel pour une modification ultérieure.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à