JsonSerializerOptions.PreferredObjectCreationHandling Ö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.
JSON seri durumdan çıkarılırken özellikler için tercih edilen nesne oluşturma işlemesini alır veya ayarlar.
public:
property System::Text::Json::Serialization::JsonObjectCreationHandling PreferredObjectCreationHandling { System::Text::Json::Serialization::JsonObjectCreationHandling get(); void set(System::Text::Json::Serialization::JsonObjectCreationHandling value); };
public System.Text.Json.Serialization.JsonObjectCreationHandling PreferredObjectCreationHandling { get; set; }
member this.PreferredObjectCreationHandling : System.Text.Json.Serialization.JsonObjectCreationHandling with get, set
Public Property PreferredObjectCreationHandling As JsonObjectCreationHandling
Özellik Değeri
olarak ayarlandığında Populate, mevcut örneği yeniden kullanabilen tüm özellikler doldurulur.
Açıklamalar
Yalnızca özellik türü dikkate alınır. Örneğin, bir özellik türündeyse IEnumerable<T> ancak atanmışsa List<T>doldurulamaz çünkü IEnumerable<T> doldurma özelliği yoktur. Buna ek olarak, değer türleri için bir ayarlayıcı doldurulmalıdır.