JsonTypeInfo.Kind Egenskap

Definition

Hämtar ett värde som beskriver den typ av kontraktmetadata som den aktuella instansen anger.

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

Egenskapsvärde

Kommentarer

Värdet för Kind avgör vilka aspekter av JSON-kontraktet som kan konfigureras. Det är till exempel bara möjligt att konfigurera Properties listan för metadata av typen Object.

Värdet för Kind bestäms uteslutande av den JsonConverter lösta för den aktuella typen och kan inte ändras när lösningen har inträffat. Användardefinierade anpassade konverterare (som anges antingen via JsonConverterAttribute eller Converters) är metadataagnostiska och löser därför alltid till None.

Gäller för