Bagikan melalui


JsonSerializerOptions.TryGetTypeInfo Metode

Definisi

Overload

Nama Deskripsi
TryGetTypeInfo(Type, JsonTypeInfo)

Mencoba menyelesaikan JsonTypeInfo metadata kontrak dengan instans saat ini JsonSerializerOptions .

TryGetTypeInfo<T>(JsonTypeInfo<T>)

TryGetTypeInfo(Type, JsonTypeInfo)

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

Mencoba menyelesaikan JsonTypeInfo metadata kontrak dengan instans saat ini JsonSerializerOptions .

public:
 bool TryGetTypeInfo(Type ^ type, [Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo ^ % typeInfo);
public bool TryGetTypeInfo(Type type, out System.Text.Json.Serialization.Metadata.JsonTypeInfo? typeInfo);
member this.TryGetTypeInfo : Type * JsonTypeInfo -> bool
Public Function TryGetTypeInfo (type As Type, ByRef typeInfo As JsonTypeInfo) As Boolean

Parameter

type
Type

Jenis untuk mengatasi metadata kontrak.

typeInfo
JsonTypeInfo

Ketika metode ini kembali, berisi metadata kontrak yang diselesaikan, atau null jika kontrak tidak dapat diselesaikan.

Mengembalikan

true jika kontrak untuk type ditemukan, atau false sebaliknya.

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 akan mengembalikan instans cache untuk metadata.

Berlaku untuk

TryGetTypeInfo<T>(JsonTypeInfo<T>)

Sumber:
JsonSerializerOptions.Caching.cs
public:
generic <typename T>
 bool TryGetTypeInfo([Runtime::InteropServices::Out] System::Text::Json::Serialization::Metadata::JsonTypeInfo<T> ^ % typeInfo);
public bool TryGetTypeInfo<T>(out System.Text.Json.Serialization.Metadata.JsonTypeInfo<T>? typeInfo);
member this.TryGetTypeInfo : JsonTypeInfo -> bool
Public Function TryGetTypeInfo(Of T) (ByRef typeInfo As JsonTypeInfo(Of T)) As Boolean

Jenis parameter

T

Parameter

typeInfo
JsonTypeInfo<T>

Mengembalikan

Berlaku untuk