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>) |
Создает сопоставитель и применяет изменения к метаданным, созданным источником |