Sdílet prostřednictvím


JsonSerializerOptions.PreferredObjectCreationHandling Vlastnost

Definice

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.

Platí pro