JsonObjectInfoValues<T> Sınıf

Tanım

Oluşturucular, özellikler ve alanlar içeren bir nesne türü hakkında serileştirme meta verileri sağlar.

generic <typename T>
public ref class JsonObjectInfoValues sealed
public sealed class JsonObjectInfoValues<T>
type JsonObjectInfoValues<'T> = class
Public NotInheritable Class JsonObjectInfoValues(Of T)

Tür Parametreleri

T

Seri hale getirmek veya seri durumdan çıkarmak için nesne türü.

Devralma
JsonObjectInfoValues<T>

Açıklamalar

Bu API, System.Text.Json kaynak oluşturucusunun çıkışı tarafından kullanılmak üzere tasarlanmıştır ve doğrudan çağrılmamalıdır.

Oluşturucular

JsonObjectInfoValues<T>()

Oluşturucular, özellikler ve alanlar içeren bir nesne türü hakkında serileştirme meta verileri sağlar.

Özellikler

ConstructorAttributeProviderFactory

Seri durumdan çıkarma oluşturucusunun karşılık gelen gecikmeli öznitelik sağlayıcısı sağlar.

ConstructorParameterMetadataInitializer

Seri durumdan çıkarma sırasında kullanılacak sınıfın veya yapının parametreli oluşturucusunun meta verilerini başlatmak için bir mekanizma sağlar.

NumberHandling

Seri hale getirme ve seri durumdan çıkarma sırasında sayı özelliklerinin ve alanlarının nasıl işleneceğini belirten bir nesne alır veya ayarlar.

ObjectCreator

Seri durumdan çıkarma sırasında parametresiz bir oluşturucu kullanarak sınıfın veya yapının bir örneğini oluşturmak için bir mekanizma alır veya ayarlar.

ObjectWithParameterizedConstructorCreator

Seri durumdan çıkarma sırasında parametreli bir oluşturucu kullanarak sınıfın veya yapının bir örneğini oluşturmak için bir mekanizma alır veya ayarlar.

PropertyMetadataInitializer

Sınıfın veya yapının özellikleri ve alanları için meta verileri başlatmak için bir mekanizma alır veya ayarlar.

SerializeHandler

JsonSourceGenerationOptionsAttributetarafından belirtilen seçenekleri varsayar sınıfı veya yapısı örnekleri için bir serileştirme uygulaması alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır