JsonSerializerOptions.PreferredObjectCreationHandling Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.