JsonSerializerOptions.PreferredObjectCreationHandling Propriété

Définition

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é.

S’applique à