JsonObjectInfoValues<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метаданные сериализации о типе объекта с конструкторами, свойствами и полями.
generic <typename T>
public ref class JsonObjectInfoValues sealed
public sealed class JsonObjectInfoValues<T>
type JsonObjectInfoValues<'T> = class
Public NotInheritable Class JsonObjectInfoValues(Of T)
Параметры типа
- T
Тип объекта для сериализации или десериализации.
- Наследование
-
JsonObjectInfoValues<T>
Комментарии
Этот API предназначен для использования выходными данными генератора источника System.Text.Json и не должен вызываться напрямую.
Конструкторы
| Имя | Описание |
|---|---|
| JsonObjectInfoValues<T>() |
Предоставляет метаданные сериализации о типе объекта с конструкторами, свойствами и полями. |
Свойства
| Имя | Описание |
|---|---|
| ConstructorAttributeProviderFactory |
Предоставляет поставщик отложенных атрибутов, соответствующий конструктору десериализации. |
| ConstructorParameterMetadataInitializer |
Предоставляет механизм инициализации метаданных для параметризованного конструктора класса или структуры, используемой при десериализации. |
| NumberHandling |
Возвращает или задает объект, указывающий способ обработки свойств и полей числа при сериализации и десериализации. |
| ObjectCreator |
Возвращает или задает механизм для создания экземпляра класса или структуры с помощью конструктора без параметров во время десериализации. |
| ObjectWithParameterizedConstructorCreator |
Возвращает или задает механизм для создания экземпляра класса или структуры с помощью параметризованного конструктора во время десериализации. |
| PropertyMetadataInitializer |
Возвращает или задает механизм инициализации метаданных для свойств и полей класса или структуры. |
| SerializeHandler |
Получает или задает реализацию сериализации для экземпляров класса или структуры, предполагающей параметры, заданные в параметре JsonSourceGenerationOptionsAttribute. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |