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

Универсальное определение типа.

Наследование
JsonTypeInfo<T>

Свойства

Converter

Возвращает объект , связанный JsonConverter с текущим типом.

(Унаследовано от JsonTypeInfo)
CreateObject

Возвращает или задает фабрику без параметров, используемую при десериализации.

IsReadOnly

Возвращает значение, указывающее, заблокирован ли текущий экземпляр для изменения.

(Унаследовано от 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

Сериализует экземпляр , T используя JsonSourceGenerationOptionsAttribute значения, указанные во время разработки.

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)

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