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.

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