JsonTypeInfo<T> Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет метаданные о типе, связанные с сериализацией JSON.
generic <typename T>
public ref class JsonTypeInfo sealed : System::Text::Json::Serialization::Metadata::JsonTypeInfo
public sealed class JsonTypeInfo<T> : System.Text.Json.Serialization.Metadata.JsonTypeInfo
type JsonTypeInfo<'T> = class
inherit JsonTypeInfo
Public NotInheritable Class JsonTypeInfo(Of T)
Inherits JsonTypeInfo
Параметры типа
- T
Универсальное определение типа.
- Наследование
Свойства
ConstructorAttributeProvider |
Предоставляет метаданные о типе, связанные с сериализацией JSON. (Унаследовано от JsonTypeInfo) |
Converter |
Возвращает объект , связанный JsonConverter с текущим типом. (Унаследовано от JsonTypeInfo) |
CreateObject |
Возвращает или задает фабрику без параметров, используемую при десериализации. |
ElementType |
Предоставляет метаданные о типе, связанные с сериализацией JSON. (Унаследовано от JsonTypeInfo) |
IsReadOnly |
Возвращает значение, указывающее, заблокирован ли текущий экземпляр для изменения. (Унаследовано от JsonTypeInfo) |
KeyType |
Предоставляет метаданные о типе, связанные с сериализацией JSON. (Унаследовано от JsonTypeInfo) |
Kind |
Возвращает значение, описывающее тип метаданных контракта, которые указывает текущий экземпляр. (Унаследовано от JsonTypeInfo) |
NumberHandling |
Возвращает или задает переопределение на уровне NumberHandling типа. (Унаследовано от JsonTypeInfo) |
OnDeserialized |
Возвращает или задает обратный вызов, вызываемый после десериализации. (Унаследовано от JsonTypeInfo) |
OnDeserializing |
Возвращает или задает обратный вызов, вызываемый до десериализации. (Унаследовано от JsonTypeInfo) |
OnSerialized |
Возвращает или задает обратный вызов, вызываемый после сериализации. (Унаследовано от JsonTypeInfo) |
OnSerializing |
Возвращает или задает обратный вызов, вызываемый перед сериализацией. (Унаследовано от JsonTypeInfo) |
Options |
Возвращает значение, связанное JsonSerializerOptions с текущим JsonTypeInfo экземпляром. (Унаследовано от JsonTypeInfo) |
OriginatingResolver |
Возвращает или задает объект , IJsonTypeInfoResolver из которого был создан этот экземпляр метаданных. (Унаследовано от JsonTypeInfo) |
PolymorphismOptions |
Возвращает или задает объект конфигурации, указывающий метаданные полиморфизма. (Унаследовано от JsonTypeInfo) |
PreferredPropertyObjectCreationHandling |
Возвращает или задает предпочтительное JsonObjectCreationHandling значение для свойств, содержащихся в типе . (Унаследовано от JsonTypeInfo) |
Properties |
Возвращает список метаданных JsonPropertyInfo , соответствующих текущему типу. (Унаследовано от JsonTypeInfo) |
SerializeHandler |
Сериализует экземпляр , |
Type |
Возвращает объект , Type для которого определяется контракт сериализации JSON. (Унаследовано от JsonTypeInfo) |
UnmappedMemberHandling |
Возвращает или задает переопределение на уровне JsonUnmappedMemberHandling типа. (Унаследовано от JsonTypeInfo) |
Методы
CreateJsonPropertyInfo(Type, String) |
Создает пустой JsonPropertyInfo экземпляр для текущего JsonTypeInfoобъекта . (Унаследовано от JsonTypeInfo) |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MakeReadOnly() |
Блокирует текущий экземпляр для дальнейшего изменения. (Унаследовано от JsonTypeInfo) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Предоставляет метаданные о типе, связанные с сериализацией JSON. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по