Share via


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é

IList<JsonPropertyInfo>

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.

S’applique à