Aracılığıyla paylaş


JsonTypeInfo.CreateObject Özellik

Tanım

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.

Şunlara uygulanır