Bagikan melalui


JsonSerializerOptions.GetTypeInfo Metode

Definisi

Overload

Nama Deskripsi
GetTypeInfo(Type)

Mendapatkan metadata kontrak yang JsonTypeInfo diselesaikan oleh instans saat ini JsonSerializerOptions .

GetTypeInfo<T>()

GetTypeInfo(Type)

Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs
Sumber:
JsonSerializerOptions.Caching.cs

Mendapatkan metadata kontrak yang JsonTypeInfo diselesaikan oleh instans saat ini JsonSerializerOptions .

public:
 System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ GetTypeInfo(Type ^ type);
public System.Text.Json.Serialization.Metadata.JsonTypeInfo GetTypeInfo(Type type);
member this.GetTypeInfo : Type -> System.Text.Json.Serialization.Metadata.JsonTypeInfo
Public Function GetTypeInfo (type As Type) As JsonTypeInfo

Parameter

type
Type

Jenis untuk menyelesaikan metadata kontrak.

Mengembalikan

Metadata kontrak diselesaikan untuk type.

Pengecualian

typeadalah null.

type tidak valid untuk serialisasi.

Keterangan

Metadata yang dikembalikan dapat di-downcast ke JsonTypeInfo<T> dan digunakan dengan kelebihan beban yang relevan JsonSerializer .

JsonSerializerOptions Jika instans dikunci untuk modifikasi, metode mengembalikan instans cache untuk metadata.

Berlaku untuk

GetTypeInfo<T>()

Sumber:
JsonSerializerOptions.Caching.cs
public:
generic <typename T>
 System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ GetTypeInfo();
public System.Text.Json.Serialization.Metadata.JsonTypeInfo<T> GetTypeInfo<T>();
member this.GetTypeInfo : unit -> System.Text.Json.Serialization.Metadata.JsonTypeInfo<'T>
Public Function GetTypeInfo(Of T) () As JsonTypeInfo(Of T)

Jenis parameter

T

Mengembalikan

Berlaku untuk