共用方式為


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>

屬性

ConstructorAttributeProvider

取得或設定對應至還原串行化建構函式的屬性提供者。

(繼承來源 JsonTypeInfo)
Converter

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

(繼承來源 JsonTypeInfo)
CreateObject

取得或設定要用於還原串行化的無參數處理站。

ElementType

取得對應至可列舉、字典或選擇性類型的項目類型。

(繼承來源 JsonTypeInfo)
IsReadOnly

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

(繼承來源 JsonTypeInfo)
KeyType

取得對應至字典類型的索引鍵類型。

(繼承來源 JsonTypeInfo)
Kind

取得值,這個值描述目前實例所指定之合約元數據的種類。

(繼承來源 JsonTypeInfo)
NumberHandling

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

(繼承來源 JsonTypeInfo)
OnDeserialized

取得或設定還原串行化發生之後要叫用的回呼。

(繼承來源 JsonTypeInfo)
OnDeserializing

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

(繼承來源 JsonTypeInfo)
OnSerialized

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

(繼承來源 JsonTypeInfo)
OnSerializing

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

(繼承來源 JsonTypeInfo)
Options

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

(繼承來源 JsonTypeInfo)
OriginatingResolver

取得或設定這個元數據實例的來源 IJsonTypeInfoResolver

(繼承來源 JsonTypeInfo)
PolymorphismOptions

取得或設定指定多型元數據的組態物件。

(繼承來源 JsonTypeInfo)
PreferredPropertyObjectCreationHandling

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

(繼承來源 JsonTypeInfo)
Properties

取得對應至目前類型的 JsonPropertyInfo 元數據清單。

(繼承來源 JsonTypeInfo)
SerializeHandler

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

Type

取得定義 JSON 串行化合約的 Type

(繼承來源 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)

擴充方法

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

取得 typeInfo 作為 JsonNode 檔的 JSON 架構。

適用於