JsonSerializerOptions.GetTypeInfo Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| GetTypeInfo(Type) |
Возвращает метаданные JsonTypeInfo контракта, разрешенные текущим JsonSerializerOptions экземпляром. |
| GetTypeInfo<T>() |
GetTypeInfo(Type)
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
- Исходный код:
- JsonSerializerOptions.Caching.cs
Возвращает метаданные 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 Если экземпляр заблокирован для изменения, метод возвращает кэшированный экземпляр для метаданных.
Применяется к
GetTypeInfo<T>()
- Исходный код:
- JsonSerializerOptions.Caching.cs
public:
generic <typename T>
System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)
Параметры типа
- T