JsonTypeInfo 類別

定義

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

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

屬性

Converter

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

CreateObject

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

IsReadOnly

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

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)

適用於