JsonSerializerOptions.PreferredObjectCreationHandling Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt de verwerking van het maken van voorkeursobjecten opgehaald of ingesteld voor eigenschappen bij het deserialiseren van 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
Waarde van eigenschap
Indien ingesteld op Populate, worden alle eigenschappen die het bestaande exemplaar kunnen hergebruiken, ingevuld.
Opmerkingen
Er wordt alleen rekening gehouden met het type eigenschap. Als een eigenschap bijvoorbeeld van het type IEnumerable<T> is, maar deze is toegewezen List<T>, wordt deze niet ingevuld omdat IEnumerable<T> deze niet kan worden gevuld. Daarnaast moet voor waardetypen een setter worden ingevuld.