JsonSerializerOptions.GetTypeInfo(Type) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает метаданные JsonTypeInfo контракта, разрешенные текущим JsonSerializerOptions экземпляром.
public:
System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo (Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo
Параметры
- type
- Type
Тип для разрешения метаданных контракта.
Возвращаемое значение
Метаданные контракта, разрешенные для type
.
Исключения
type
имеет значение null
.
type
не является допустимым для сериализации.
Комментарии
Возвращаемые метаданные могут быть понижены JsonTypeInfo<T> в и использоваться с соответствующими JsonSerializer перегрузками.
JsonSerializerOptions Если экземпляр заблокирован для изменения, метод возвращает кэшированный экземпляр для метаданных.