DefaultJsonTypeInfoResolver Класс

Определение

Определяет сопоставитель контракта JSON на основе отражения по умолчанию, используемый System.Text.Json.

public ref class DefaultJsonTypeInfoResolver : System::Text::Json::Serialization::Metadata::IJsonTypeInfoResolver
public class DefaultJsonTypeInfoResolver : System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver
type DefaultJsonTypeInfoResolver = class
    interface IJsonTypeInfoResolver
Public Class DefaultJsonTypeInfoResolver
Implements IJsonTypeInfoResolver
Наследование
DefaultJsonTypeInfoResolver
Реализации

Комментарии

Сопоставитель контракта, используемый Default.

Конструкторы

Имя Описание
DefaultJsonTypeInfoResolver()

Создает изменяемый DefaultJsonTypeInfoResolver экземпляр.

Свойства

Имя Описание
Modifiers

Возвращает список определяемых пользователем обратных вызовов, которые можно использовать для изменения первоначального контракта.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetTypeInfo(Type, JsonSerializerOptions)

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

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Методы расширения

Имя Описание
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>)

Создает сопоставитель и применяет изменения к метаданным, созданным источником resolver.

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