共用方式為


JsonTypeInfo 類別

定義

提供有關類型的 JSON 序列化相關中繼資料。

public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
繼承
JsonTypeInfo
衍生

屬性

ConstructorAttributeProvider

提供有關類型的 JSON 序列化相關中繼資料。

Converter

JsonConverter取得與目前型別相關聯的 。

CreateObject

取得或設定要在還原序列化上使用的無參數處理站。

ElementType

提供有關類型的 JSON 序列化相關中繼資料。

IsReadOnly

取得值,這個值表示目前實例是否已鎖定以進行修改。

KeyType

提供有關類型的 JSON 序列化相關中繼資料。

Kind

取得值,這個值描述目前實例所指定的合約中繼資料種類。

NumberHandling

取得或設定類型層級 NumberHandling 覆寫。

OnDeserialized

取得或設定在還原序列化發生之後要叫用的回呼。

OnDeserializing

取得或設定要在還原序列化發生之前叫用的回呼。

OnSerialized

取得或設定在序列化發生之後要叫用的回呼。

OnSerializing

取得或設定在序列化發生之前要叫用的回呼。

Options

JsonSerializerOptions取得與目前 JsonTypeInfo 實例相關聯的值。

OriginatingResolver

取得或設定 IJsonTypeInfoResolver 這個中繼資料實例的來源 。

PolymorphismOptions

取得或設定指定多型中繼資料的組態物件。

PreferredPropertyObjectCreationHandling

取得或設定型別中所含屬性的慣用 JsonObjectCreationHandling 值。

Properties

取得對應至目前型別的 JsonPropertyInfo 中繼資料清單。

Type

取得要 Type 為其定義 JSON 序列化合約的 。

UnmappedMemberHandling

取得或設定類型層級 JsonUnmappedMemberHandling 覆寫。

方法

CreateJsonPropertyInfo(Type, String)

建立目前 JsonTypeInfo 的空白 JsonPropertyInfo 實例。

CreateJsonTypeInfo(Type, JsonSerializerOptions)

建立空白 JsonTypeInfo 實例。

CreateJsonTypeInfo<T>(JsonSerializerOptions)

建立空白 JsonTypeInfo<T> 實例。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MakeReadOnly()

鎖定目前的實例以進行進一步修改。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

擴充方法

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

提供有關類型的 JSON 序列化相關中繼資料。

適用於