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 par défaut 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 Populatesur , toutes les propriétés capables de réutiliser les instance existantes sont renseignées.
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 ne peut pas être remplie. En outre, les types valeur nécessitent qu’un setter soit renseigné.