JsonTypeInfo.Properties Propriété

Définition

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 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 Order , auquel cas les propriétés seront triées par Order.

Il est nécessaire que les entrées ajoutées JsonPropertyInfo soient uniques jusqu’à Name, mais cela ne sera validé que lors de la sérialisation, une fois que l’instance de métadonnées est verrouillée pour une modification supplémentaire.

S’applique à