JsonSerializerOptions.PreferredObjectCreationHandling Свойство

Определение

Возвращает или задает предпочтительную обработку создания объектов для свойств при десериализации 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

Значение свойства

Если задано значение Populate, все свойства, способные повторно использовать существующий экземпляр, будут заполнены.

Комментарии

Учитывается только тип свойства. Например, если свойство имеет тип IEnumerable<T> , но оно назначено List<T>, оно не будет заполнено, так как IEnumerable<T> не может заполняться. Кроме того, для типов значений требуется заполнение набора.

Применяется к