JsonSerializerOptions.PreferredObjectCreationHandling Propriété

Définition

Obtient ou définit la gestion de création d’objets préférée pour les propriétés lors de la désérialisation de 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

Valeur de propriété

Lorsque la valeur est définie Populate, toutes les propriétés capables de réutiliser l’instance existante sont remplies.

Remarques

Seul le type de propriété est pris en compte. Par exemple, si une propriété est de type IEnumerable<T> mais qu’elle est affectée List<T>, elle ne sera pas remplie, car IEnumerable<T> elle n’est pas capable de remplir. En outre, les types valeur nécessitent qu’un setter soit rempli.

S’applique à