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
public ref class JsonTypeInfo abstract
public class JsonTypeInfo
public abstract class JsonTypeInfo
type JsonTypeInfo = class
Public Class JsonTypeInfo
Public MustInherit Class JsonTypeInfo
- Devralma
-
JsonTypeInfo
- Türetilmiş
Özellikler
ConstructorAttributeProvider |
Seri durumdan çıkarma oluşturucusunun karşılık gelen bir öznitelik sağlayıcısını alır veya ayarlar. |
Converter |
Geçerli türle ilişkili JsonConverter alır. |
CreateObject |
Seri durumdan çıkarmada kullanılacak parametresiz fabrikayı alır veya ayarlar. |
ElementType |
Numaralandırılabilir, sözlük veya isteğe bağlı türe karşılık gelen öğe türünü alır. |
IsReadOnly |
Geçerli örneğin değişiklik için kilitlenip kilitlenmediğini gösteren bir değer alır. |
KeyType |
Sözlük türüne karşılık gelen anahtar türünü alır. |
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 |
Geçerli JsonTypeInfo örneğiyle ilişkili JsonSerializerOptions değerini alır. |
OriginatingResolver |
Bu meta veri örneğinin kaynaklandığı IJsonTypeInfoResolver alır veya ayarlar. |
PolymorphismOptions |
Çok biçimli meta verileri belirten bir yapılandırma nesnesi alır veya ayarlar. |
PreferredPropertyObjectCreationHandling |
Türünde bulunan özellikler için tercih edilen JsonObjectCreationHandling değerini alır veya ayarlar. |
Properties |
Geçerli türe karşılık gelen JsonPropertyInfo meta verilerinin listesini alır. |
Type |
JSON serileştirme sözleşmesinin tanımlandığı Type 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ş bir JsonPropertyInfo örneği oluşturur. |
CreateJsonTypeInfo(Type, JsonSerializerOptions) |
Boş bir JsonTypeInfo örneği oluşturur. |
CreateJsonTypeInfo<T>(JsonSerializerOptions) |
Boş bir JsonTypeInfo<T> örneği 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() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
MakeReadOnly() |
Daha fazla değişiklik için geçerli örneği kilitler. |
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) |
Uzantı Metotları
GetJsonSchemaAsNode(JsonTypeInfo, JsonSchemaExporterOptions) |
JsonNode belgesi olarak |