JsonTypeInfo Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir tür hakkında JSON serileştirmeyle ilgili meta veriler sağlar.
public ref class JsonTypeInfo abstract
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public MustInherit Class JsonTypeInfo
- Devralma
-
JsonTypeInfo
- Türetilmiş
Özellikler
ConstructorAttributeProvider |
Bir tür hakkında JSON serileştirmeyle ilgili meta veriler sağlar. |
Converter |
JsonConverter Geçerli türle ilişkili öğesini alır. |
CreateObject |
Seri durumdan çıkarmada kullanılacak parametresiz fabrikayı alır veya ayarlar. |
ElementType |
Bir tür hakkında JSON serileştirmeyle ilgili meta veriler sağlar. |
IsReadOnly |
Geçerli örneğin değişiklik için kilitlenip kilitlenmediğini gösteren bir değer alır. |
KeyType |
Bir tür hakkında JSON serileştirmeyle ilgili meta veriler sağlar. |
Kind |
Geçerli örneğin belirttiği sözleşme meta verilerinin türünü açıklayan bir değer alır. |
NumberHandling |
Tür düzeyi NumberHandling geçersiz kılmayı alır veya ayarlar. |
OnDeserialized |
Seri durumdan çıkarma gerçekleştikten sonra çağrılacak bir geri çağırma alır veya ayarlar. |
OnDeserializing |
Seri durumdan çıkarma gerçekleşmeden önce çağrılacak bir geri çağırma alır veya ayarlar. |
OnSerialized |
Serileştirme gerçekleştikten sonra çağrılacak bir geri çağırma alır veya ayarlar. |
OnSerializing |
Serileştirme gerçekleşmeden önce çağrılacak bir geri çağırma alır veya ayarlar. |
Options |
JsonSerializerOptions Geçerli JsonTypeInfo örnekle ilişkili değeri alır. |
OriginatingResolver |
Bu meta veri örneğinin IJsonTypeInfoResolver kaynağını alır veya ayarlar. |
PolymorphismOptions |
Polimorfizm meta verilerini belirten bir yapılandırma nesnesi alır veya ayarlar. |
PreferredPropertyObjectCreationHandling |
Türünde bulunan özellikler için tercih edilen JsonObjectCreationHandling değeri alır veya ayarlar. |
Properties |
Geçerli türe karşılık gelen meta verilerin listesini JsonPropertyInfo alır. |
Type |
Type JSON serileştirme sözleşmesinin tanımlandığı değeri alır. |
UnmappedMemberHandling |
Tür düzeyi JsonUnmappedMemberHandling geçersiz kılmayı alır veya ayarlar. |
Yöntemler
CreateJsonPropertyInfo(Type, String) |
Geçerli JsonTypeInfoiçin boş JsonPropertyInfo bir örnek oluşturur. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Boş JsonTypeInfo bir örnek oluşturur. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Boş JsonTypeInfo<T> bir örnek oluşturur. |
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() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MakeReadOnly() |
Daha fazla değişiklik için geçerli örneği kilitler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Uzantı Metotları
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
Bir tür hakkında JSON serileştirmeyle ilgili meta veriler sağlar. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin