Class EditableAreaConfiguration
- Namespace
 - Kentico.PageBuilder.Web.Mvc
 
- Assembly
 - Kentico.Content.Web.Mvc.dll
 
Represents configuration of editable area within the RoutedWebPage instance.
[DataContract(Namespace = "", Name = "EditableArea")]
public sealed class EditableAreaConfiguration
  - Inheritance
 - 
      objectEditableAreaConfiguration
 
- Extension Methods
 
Constructors
EditableAreaConfiguration()
Creates an instance of EditableAreasConfiguration class.
public EditableAreaConfiguration()
  Properties
AllowWidgetOutputCache
A flag indicating whether the output of the individual widgets within the editable area can be cached. The default value is false.
public bool AllowWidgetOutputCache { get; set; }
  Property Value
- bool
 
Identifier
Identifier of the editable area.
[DataMember]
public string Identifier { get; set; }
  Property Value
- string
 
Sections
Sections within editable area.
[DataMember]
public List<SectionConfiguration> Sections { get; }
  Property Value
- List<SectionConfiguration>
 
WidgetOutputCacheExpiresAfter
The length of time from the first request to cache the output of the individual widgets.
public TimeSpan? WidgetOutputCacheExpiresAfter { get; set; }
  Property Value
- TimeSpan?
 
WidgetOutputCacheExpiresOn
An absolute expiration date for the cached output of the individual widgets.
public DateTimeOffset? WidgetOutputCacheExpiresOn { get; set; }
  Property Value
- DateTimeOffset?
 
WidgetOutputCacheExpiresSliding
The time after which the cached output of the individual widgets should be evicted if it has not been accessed.
public TimeSpan? WidgetOutputCacheExpiresSliding { get; set; }
  Property Value
- TimeSpan?