JsonTypeInfo.CreateJsonTypeInfo 方法

定義

多載

CreateJsonTypeInfo(Type, JsonSerializerOptions)

建立空白 JsonTypeInfo 實例。

CreateJsonTypeInfo<T>(JsonSerializerOptions)

建立空白 JsonTypeInfo<T> 實例。

CreateJsonTypeInfo(Type, JsonSerializerOptions)

來源:
JsonTypeInfo.cs
來源:
JsonTypeInfo.cs
來源:
JsonTypeInfo.cs

建立空白 JsonTypeInfo 實例。

public:
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ CreateJsonTypeInfo(Type ^ type, System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo CreateJsonTypeInfo (Type type, System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : Type * System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Shared Function CreateJsonTypeInfo (type As Type, options As JsonSerializerOptions) As JsonTypeInfo

參數

type
Type

指定合約中繼資料的類型。

options
JsonSerializerOptions

JsonSerializerOptions中繼資料相關聯的實例。

傳回

空白 JsonTypeInfo 實例。

例外狀況

typeoptionsnull

type 無法用於序列化。

備註

JsonTypeInfo 回的 會是空白,但屬性除外 Converter ,此屬性會從 Converters 或型別的內建轉換器解析。 這個方法不會解析透過 在型別宣告上指定 JsonConverterAttribute 的任何轉換子。

哪一個轉換子會受到 的值 Kind 影響,這會限制實例中可修改的 JsonTypeInfo 元資料類型。

適用於

CreateJsonTypeInfo<T>(JsonSerializerOptions)

來源:
JsonTypeInfo.cs
來源:
JsonTypeInfo.cs
來源:
JsonTypeInfo.cs

建立空白 JsonTypeInfo<T> 實例。

public:
generic <typename T>
 static System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ CreateJsonTypeInfo(System::Text::Json::JsonSerializerOptions ^ options);
public static System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> CreateJsonTypeInfo<T> (System.Text.Json.JsonSerializerOptions options);
static member CreateJsonTypeInfo : System.Text.Json.JsonSerializerOptions -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Shared Function CreateJsonTypeInfo(Of T) (options As JsonSerializerOptions) As JsonTypeInfo(Of T)

類型參數

T

指定合約中繼資料的類型。

參數

options
JsonSerializerOptions

JsonSerializerOptions中繼資料相關聯的實例。

傳回

空白 JsonTypeInfo<T> 實例。

例外狀況

optionsnull

備註

傳回 < 的 see cref=「T:System.Text.Json.Serialization.Metadata.JsonTypeInfo'1 > 會是空白的,但屬性除外 Converter ,此屬性會從 Converters 類型或內建轉換器解析。 這個方法不會解析透過 在型別宣告上指定 JsonConverterAttribute 的任何轉換子。

哪一個轉換子會受到 的值 Kind 影響,這會限制實例中可修改的 JsonTypeInfo 元資料類型。

適用於