JsonTypeInfo.CreateObject Özellik
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.
Seri durumdan çıkarmada kullanılacak parametresiz bir fabrikayı alır veya ayarlar.
public:
property Func<System::Object ^> ^ CreateObject { Func<System::Object ^> ^ get(); void set(Func<System::Object ^> ^ value); };
public Func<object>? CreateObject { get; set; }
member this.CreateObject : Func<obj> with get, set
Public Property CreateObject As Func(Of Object)
Özellik Değeri
Özel durumlar
Örnek JsonTypeInfo daha fazla değişiklik için kilitlendi.
-veya-
Parametresiz fabrika geçerli meta veriler Kindiçin desteklenmiyor.
Açıklamalar
olarak ayarlanırsa null
, verilen türün örneklerini seri durumdan çıkarma girişimleri özel durumla sonuçlanır.
veya JsonSerializerContextkaynağı olan DefaultJsonTypeInfoResolver sözleşmeler için, tek bir varsayılan oluşturucuya veya açıklama ekli varsayılan oluşturuculara sahip türler bu temsilciyle JsonConstructorAttribute eşlenir.