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

使用JsonSourceGenerationOptionsAttribute在設計時間指定的值串行化的T實例。

Type

取得要 Type 為其定義 JSON 串行化合約的 。

(繼承來源 JsonTypeInfo)
UnmappedMemberHandling

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

(繼承來源 JsonTypeInfo)

方法

CreateJsonPropertyInfo(Type, String)

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

(繼承來源 JsonTypeInfo)
Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MakeReadOnly()

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

(繼承來源 JsonTypeInfo)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於