語言

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 原始碼產生器的輸出使用,不應直接呼叫。

建構函式

名稱 Description
JsonObjectInfoValues<T>()

提供關於物件類型的序列化元資料,包含建構子、屬性與欄位。

屬性

名稱 Description
ConstructorAttributeProviderFactory

提供對應於反序列化建構子的延遲屬性提供者。

ConstructorParameterMetadataInitializer

提供一種機制,以初始化類別或結構體的參數化建構子元資料,以便在反序列化時使用。

NumberHandling

取得或設定一個物件,指定序列化與反序列化時應如何處理數字屬性與欄位。

ObjectCreator

在反序列化過程中,透過無參數建構子建立類別或結構體的實例,取得或設定機制。

ObjectWithParameterizedConstructorCreator

在反序列化過程中,透過參數化建構子建立類別或結構體實例,取得或設定機制。

PolymorphismOptions

提供關於物件類型的序列化元資料,包含建構子、屬性與欄位。

PropertyMetadataInitializer

取得或設定一套機制來初始化類別或結構體的屬性與欄位的元資料。

SerializeHandler

取得或設定序列化實作,針對類別或結構體的實例,該實例假設由 JsonSourceGenerationOptionsAttribute所指定的選項。

TypeClassifierFactory

提供關於物件類型的序列化元資料,包含建構子、屬性與欄位。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於