Freigeben über


JsonTypeInfo.Kind Eigenschaft

Definition

Ruft einen Wert ab, der die Art von Vertragsmetadaten beschreibt, die die aktuelle Instanz angibt.

public:
 property System::Text::Json::Serialization::Metadata::JsonTypeInfoKind Kind { System::Text::Json::Serialization::Metadata::JsonTypeInfoKind get(); };
public System.Text.Json.Serialization.Metadata.JsonTypeInfoKind Kind { get; }
member this.Kind : System.Text.Json.Serialization.Metadata.JsonTypeInfoKind
Public ReadOnly Property Kind As JsonTypeInfoKind

Eigenschaftswert

Hinweise

Der Wert von Kind bestimmt, welche Aspekte des JSON-Vertrags konfigurierbar sind. Beispielsweise ist es nur möglich, die Liste für Metadaten Properties der Art Objectzu konfigurieren.

Der Wert von Kind wird ausschließlich durch den JsonConverter aufgelösten für den aktuellen Typ bestimmt und kann nicht geändert werden, sobald die Auflösung erfolgt ist. Benutzerdefinierte benutzerdefinierte Konverter (entweder über JsonConverterAttribute oder Convertersangegeben) sind metadatenunabhängig und werden daher immer in Noneaufgelöst.

Gilt für: