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)

适用于