JsonTypeInfo.Properties Propriété
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.
Obtient la liste des JsonPropertyInfo métadonnées correspondant au type actuel.
public:
property System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::JsonPropertyInfo ^> ^ Properties { System::Collections::Generic::IList<System::Text::Json::Serialization::Metadata::JsonPropertyInfo ^> ^ get(); };
public System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.JsonPropertyInfo> Properties { get; }
member this.Properties : System.Collections.Generic.IList<System.Text.Json.Serialization.Metadata.JsonPropertyInfo>
Public ReadOnly Property Properties As IList(Of JsonPropertyInfo)
Valeur de propriété
Remarques
Cette propriété s’applique uniquement aux métadonnées de type Object. Pour d’autres types, une liste vide et en lecture seule est retournée.
L’ordre des entrées de la liste détermine l’ordre de JsonPropertyInfo sérialisation, sauf si l’une des entrées spécifie une valeur non nulle <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order> , auquel cas les propriétés seront triées par <xref:System.Text.Json.Serialization.Metadata.JsonPropertyInfo.Order>.
Il est nécessaire que les entrées ajoutées JsonPropertyInfo soient uniques Name, mais cela ne sera validé que lors de la sérialisation, une fois l’instance de métadonnées verrouillée pour une modification supplémentaire.