JsonSerializerOptions.PreferredObjectCreationHandling Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia preferowaną obsługę tworzenia obiektów dla właściwości podczas deserializacji kodu JSON.
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
Wartość nieruchomości
W przypadku ustawienia wartości Populatewszystkie właściwości, które mogą ponownie korzystać z istniejącego wystąpienia, zostaną wypełnione.
Uwagi
Uwzględniany jest tylko typ właściwości. Jeśli na przykład właściwość ma typ IEnumerable<T> , ale jest przypisana List<T>, nie zostanie wypełniona, ponieważ IEnumerable<T> nie jest w stanie wypełniać. Ponadto typy wartości wymagają wypełnienia elementu ustawianego.