Aracılığıyla paylaş


JsonPropertyInfo Sınıf

Tanım

Bir özellik veya alan hakkında JSON serileştirmeyle ilgili meta veriler sağlar.

public ref class JsonPropertyInfo abstract
public abstract class JsonPropertyInfo
type JsonPropertyInfo = class
Public MustInherit Class JsonPropertyInfo
Devralma
JsonPropertyInfo

Özellikler

AssociatedParameter

Geçerli özellik ile ilişkili oluşturucu parametresini alır.

AttributeProvider

Geçerli özellik için özel öznitelik sağlayıcısını alır veya ayarlar.

CustomConverter

Geçerli özellik için özel bir dönüştürücü geçersiz kılması alır veya ayarlar.

DeclaringType

Özelliğinin bildirim türünü alır.

Get

Özelliği için bir alıcı temsilcisi alır veya ayarlar.

IsExtensionData

Geçerli özelliğin özel bir uzantı veri özelliği olup olmadığını gösteren bir değer alır veya ayarlar.

IsGetNullable

Getter'ın dönüş türünün null atanabilir olarak eklenip eklenmediğini belirten bir değer alır veya ayarlar.

IsRequired

Seri durumdan çıkarmanın başarılı olması için geçerli özelliğin gerekli olup olmadığını gösteren bir değer alır veya ayarlar.

IsSetNullable

Ayarlayıcının giriş türünün null atanabilir olarak eklenip eklenmediğini belirten bir değer alır veya ayarlar.

Name

Özelliği seri hale getirdiğinizde kullanılan JSON özellik adını alır veya ayarlar.

NumberHandling

Geçerli özelliğe uygulanan JsonNumberHandling alır veya ayarlar.

ObjectCreationHandling

Özelliğin veya alanın seri durumdan çıkarma sırasında değiştirilmesi veya doldurulması gerektiğini belirten bir değer alır veya ayarlar.

Options

Geçerli sözleşme örneğiyle ilişkili JsonSerializerOptions değerini alır.

Order

Geçerli özelliğin serileştirme sırasını alır veya ayarlar.

PropertyType

Geçerli özelliğin türünü alır.

Set

Özelliği için bir ayarlayıcı temsilcisi alır veya ayarlar.

ShouldSerialize

Geçerli özellik değerinin seri hale getirilip getirilmeyeceğini belirleyen bir koşul 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