Bagikan melalui


JsonTypeInfo<T> Kelas

Definisi

Menyediakan metadata terkait serialisasi JSON tentang jenis.

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

Jenis parameter

T

Definisi generik dari jenis .

Warisan
JsonTypeInfo<T>

Properti

ConstructorAttributeProvider

Mendapatkan atau mengatur penyedia atribut yang sesuai dengan konstruktor deserialisasi.

(Diperoleh dari JsonTypeInfo)
Converter

Mendapatkan JsonConverter yang terkait dengan jenis saat ini.

(Diperoleh dari JsonTypeInfo)
CreateObject

Mendapatkan atau mengatur pabrik tanpa parameter yang akan digunakan pada deserialisasi.

ElementType

Mendapatkan jenis elemen yang sesuai dengan jenis enumerable, kamus, atau opsional.

(Diperoleh dari JsonTypeInfo)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah instans saat ini telah dikunci untuk modifikasi.

(Diperoleh dari JsonTypeInfo)
KeyType

Mendapatkan jenis kunci yang sesuai dengan jenis kamus.

(Diperoleh dari JsonTypeInfo)
Kind

Mendapatkan nilai yang menjelaskan jenis metadata kontrak yang ditentukan instans saat ini.

(Diperoleh dari JsonTypeInfo)
NumberHandling

Mendapatkan atau mengatur penimpaan NumberHandling tingkat jenis.

(Diperoleh dari JsonTypeInfo)
OnDeserialized

Mendapatkan atau mengatur panggilan balik yang akan dipanggil setelah deserialisasi terjadi.

(Diperoleh dari JsonTypeInfo)
OnDeserializing

Mendapatkan atau mengatur panggilan balik yang akan dipanggil sebelum deserialisasi terjadi.

(Diperoleh dari JsonTypeInfo)
OnSerialized

Mendapatkan atau mengatur panggilan balik yang akan dipanggil setelah serialisasi terjadi.

(Diperoleh dari JsonTypeInfo)
OnSerializing

Mendapatkan atau mengatur panggilan balik yang akan dipanggil sebelum serialisasi terjadi.

(Diperoleh dari JsonTypeInfo)
Options

Mendapatkan nilai JsonSerializerOptions yang terkait dengan instans JsonTypeInfo saat ini.

(Diperoleh dari JsonTypeInfo)
OriginatingResolver

Mendapatkan atau mengatur IJsonTypeInfoResolver asal instans metadata ini.

(Diperoleh dari JsonTypeInfo)
PolymorphismOptions

Mendapatkan atau mengatur objek konfigurasi yang menentukan metadata polimorfisme.

(Diperoleh dari JsonTypeInfo)
PreferredPropertyObjectCreationHandling

Mendapatkan atau mengatur nilai JsonObjectCreationHandling pilihan untuk properti yang terkandung dalam jenis .

(Diperoleh dari JsonTypeInfo)
Properties

Mendapatkan daftar metadata JsonPropertyInfo yang sesuai dengan jenis saat ini.

(Diperoleh dari JsonTypeInfo)
SerializeHandler

Menserialisasikan instans T menggunakan nilai JsonSourceGenerationOptionsAttribute yang ditentukan pada waktu desain.

Type

Mendapatkan Type di mana kontrak serialisasi JSON didefinisikan.

(Diperoleh dari JsonTypeInfo)
UnmappedMemberHandling

Mendapatkan atau mengatur penimpaan JsonUnmappedMemberHandling tingkat jenis.

(Diperoleh dari JsonTypeInfo)

Metode

CreateJsonPropertyInfo(Type, String)

Membuat instans JsonPropertyInfo kosong untuk JsonTypeInfosaat ini.

(Diperoleh dari JsonTypeInfo)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MakeReadOnly()

Mengunci instans saat ini untuk modifikasi lebih lanjut.

(Diperoleh dari JsonTypeInfo)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Metode Ekstensi

GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions)

Mendapatkan skema JSON untuk typeInfo sebagai dokumen JsonNode.

Berlaku untuk