JsonSerializerOptions.PreferredObjectCreationHandling Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví upřednostňované zpracování vytváření objektů pro vlastnosti při deserializaci 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
Hodnota vlastnosti
Při nastavení na Populatehodnotu se vyplní všechny vlastnosti, které jsou schopné znovu použít existující instanci.
Poznámky
Bere se v úvahu pouze typ vlastnosti. Pokud je například vlastnost typu IEnumerable<T> , ale je přiřazená List<T>, nebude naplněna, protože IEnumerable<T> nemůže naplnit. Kromě toho typy hodnot vyžadují naplnění setteru.