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 можно настроить. Например, можно настроить Properties список только для метаданных типа Object.
Значение Kind определяется исключительно JsonConverter разрешенным для текущего типа и не может быть изменено после выполнения разрешения. Пользовательские пользовательские преобразователи (указанные с помощью JsonConverterAttribute или Converters) не зависят от метаданных и, следовательно, всегда разрешаются в None.