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