JsonTypeInfo<T> 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.
Fournit des métadonnées liées à la sérialisation JSON sur un type.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Paramètres de type
- T
Définition générique du type.
- Héritage
Propriétés
ConstructorAttributeProvider |
Obtient ou définit un fournisseur d’attributs correspondant au constructeur de désérialisation. (Hérité de JsonTypeInfo) |
Converter |
Obtient le JsonConverter associé au type actuel. (Hérité de JsonTypeInfo) |
CreateObject |
Obtient ou définit une fabrique sans paramètre à utiliser lors de la désérialisation. |
ElementType |
Obtient le type d’élément correspondant à un type énumérable, dictionnaire ou facultatif. (Hérité de JsonTypeInfo) |
IsReadOnly |
Obtient une valeur qui indique si l’instance actuelle a été verrouillée pour modification. (Hérité de JsonTypeInfo) |
KeyType |
Obtient le type de clé correspondant à un type de dictionnaire. (Hérité de JsonTypeInfo) |
Kind |
Obtient une valeur qui décrit le type de métadonnées de contrat spécifiées par l’instance actuelle. (Hérité de JsonTypeInfo) |
NumberHandling |
Obtient ou définit le remplacement de NumberHandling au niveau du type. (Hérité de JsonTypeInfo) |
OnDeserialized |
Obtient ou définit un rappel à appeler après la désérialisation. (Hérité de JsonTypeInfo) |
OnDeserializing |
Obtient ou définit un rappel à appeler avant la désérialisation. (Hérité de JsonTypeInfo) |
OnSerialized |
Obtient ou définit un rappel à appeler après la sérialisation. (Hérité de JsonTypeInfo) |
OnSerializing |
Obtient ou définit un rappel à appeler avant la sérialisation. (Hérité de JsonTypeInfo) |
Options |
Obtient la valeur JsonSerializerOptions associée à l’instance de JsonTypeInfo actuelle. (Hérité de JsonTypeInfo) |
OriginatingResolver |
Obtient ou définit le IJsonTypeInfoResolver à partir duquel provient cette instance de métadonnées. (Hérité de JsonTypeInfo) |
PolymorphismOptions |
Obtient ou définit un objet de configuration spécifiant des métadonnées de polymorphisme. (Hérité de JsonTypeInfo) |
PreferredPropertyObjectCreationHandling |
Obtient ou définit la valeur JsonObjectCreationHandling préférée pour les propriétés contenues dans le type. (Hérité de JsonTypeInfo) |
Properties |
Obtient la liste des métadonnées JsonPropertyInfo correspondant au type actuel. (Hérité de JsonTypeInfo) |
SerializeHandler |
Sérialise une instance de |
Type |
Obtient la Type pour laquelle le contrat de sérialisation JSON est défini. (Hérité de JsonTypeInfo) |
UnmappedMemberHandling |
Obtient ou définit le remplacement de JsonUnmappedMemberHandling au niveau du type. (Hérité de JsonTypeInfo) |
Méthodes
CreateJsonPropertyInfo(Type, String) |
Crée une instance JsonPropertyInfo vide pour la JsonTypeInfoactuelle. (Hérité de JsonTypeInfo) |
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) |
GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
MakeReadOnly() |
Verrouille l’instance actuelle pour une modification supplémentaire. (Hérité de JsonTypeInfo) |
MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Méthodes d’extension
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Obtient le schéma JSON pour |