Freigeben über


JsonTypeInfo.Properties Eigenschaft

Definition

Ruft die Liste der JsonPropertyInfo Metadaten ab, die dem aktuellen Typ entsprechen.

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)

Eigenschaftswert

Hinweise

Diese Eigenschaft gilt nur für Metadaten der Art Object. Für andere Arten wird eine leere, schreibgeschützte Liste zurückgegeben.

Die Reihenfolge der JsonPropertyInfo Einträge in der Liste bestimmt die Serialisierungsreihenfolge, es sei denn, einer der Einträge gibt einen Wert ungleich null Order an. In diesem Fall werden die Eigenschaften stabil sortiert nach Ordersortiert.

Es ist erforderlich, dass hinzugefügte JsonPropertyInfo Einträge bis zu Nameeindeutig sind. Dies wird jedoch erst bei der Serialisierung überprüft, sobald die Metadateninstanz für weitere Änderungen gesperrt wird.

Gilt für: