JsonTypeInfo.Kind プロパティ

定義

現在のインスタンスが指定するコントラクト メタデータの種類を表す値を取得します。

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

プロパティ値

注釈

Kindの値によって、JSON コントラクトの構成可能な側面が決まります。 たとえば、Objectの種類のメタデータに対してのみPropertiesリストを構成できます。

Kindの値は、現在の型に対して解決されたJsonConverterによって排他的に決定され、解決が行われると変更できません。 ユーザー定義のカスタム コンバーター ( JsonConverterAttribute または Converters を使用して指定) はメタデータに依存しないため、常に Noneに解決されます。

適用対象