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 для заданной |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
WithAddedModifier(IJsonTypeInfoResolver, Action<JsonTypeInfo>) |
Создает сопоставитель и применяет изменения к метаданным, созданным источником |