JsonSerializerOptions.PreferredObjectCreationHandling Özellik

Tanım

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.

Şunlara uygulanır