DefaultJsonTypeInfoResolver.GetTypeInfo(Type, JsonSerializerOptions) Метод

Определение

Разрешает контракт JSON для заданной type и options конфигурации.

public:
 virtual System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public virtual System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type, System.Text.Json.JsonSerializerOptions options);
abstract member GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
override this.GetTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Overridable Function GetTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

Параметры

type
Type

Тип, для которого требуется разрешить контракт JSON.

options
JsonSerializerOptions

Экземпляр, используемый JsonSerializerOptions для определения конфигурации контракта.

Возвращаемое значение

Определение JsonTypeInfo контракта JSON на основе отражения для type.

Реализации

Исключения

type или options есть null.

Комментарии

Базовая реализация этого метода создаст контракт, производный от отражения, и применит все обратные вызовы из Modifiers списка.

Применяется к