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

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

Реализации

Исключения

Параметр type или options имеет значение null.

Комментарии

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

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