Try our conversational search powered by Generative AI!

Class EPiServerFrameworkSection

Class representing the episerver.framework configuration element

Inheritance
System.Object
EPiServerFrameworkSection
Namespace: EPiServer.Framework.Configuration
Assembly: EPiServer.Framework.dll
Version: 8.11.0
Syntax
[ServiceConfiguration(FactoryMember = "Instance")]
public class EPiServerFrameworkSection : ConfigurationSection

Constructors

EPiServerFrameworkSection()

Declaration
public EPiServerFrameworkSection()

Properties

AppData

Declaration
public AppDataElement AppData { get; set; }
Property Value
Type Description
AppDataElement

AutomaticSiteMapping

Declaration
[Obsolete("Use EPiServer.Web.SiteDefinitionRepository and SiteDefinition in EPiServer.dll to work with sites")]
public AutomaticSiteMappingCollection AutomaticSiteMapping { get; set; }
Property Value
Type Description
AutomaticSiteMappingCollection

Blob

Declaration
public BlobElement Blob { get; set; }
Property Value
Type Description
BlobElement

ClientResources

Configures client resoruces such as enabling debug mode

Declaration
public ClientResourcesElement ClientResources { get; set; }
Property Value
Type Description
ClientResourcesElement

ConfigurationInstance

Gets and sets the current configuration to use

Declaration
[Obsolete("Use ConfigurationSource.Instance = new FileConfigurationSource(value) to replace global configuration or use GlobalConfigurationManager to Load and Save configuration files")]
public static Configuration ConfigurationInstance { get; set; }
Property Value
Type Description
System.Configuration.Configuration

Event

Declaration
public EventElement Event { get; set; }
Property Value
Type Description
EventElement

Geolocation

Declaration
public GeolocationElement Geolocation { get; set; }
Property Value
Type Description
GeolocationElement

Instance

Gets the instance of the EPiServerFrameworkSection section

Declaration
public static EPiServerFrameworkSection Instance { get; }
Property Value
Type Description
EPiServerFrameworkSection
Remarks

Returns null if the section isn't found

Licensing

Declaration
public LicensingElement Licensing { get; set; }
Property Value
Type Description
LicensingElement

Localization

Declaration
public LocalizationElement Localization { get; set; }
Property Value
Type Description
LocalizationElement

ScanAssembly

Declaration
public AssemblyElementCollection ScanAssembly { get; set; }
Property Value
Type Description
AssemblyElementCollection

SecurityEntityProviders

Declaration
public SecurityEntityProviderElement SecurityEntityProviders { get; set; }
Property Value
Type Description
SecurityEntityProviderElement

SiteHostMapping

Declaration
[Obsolete("Use EPiServer.Web.SiteDefinitionRepository and SiteDefinition in EPiServer.dll to work with sites")]
public SiteHostsCollection SiteHostMapping { get; set; }
Property Value
Type Description
SiteHostsCollection

Statistics

Declaration
public VisitorGroupStatisticsElement Statistics { get; set; }
Property Value
Type Description
VisitorGroupStatisticsElement

UpdateDatabaseSchema

Gets a value indicating whether the database schema should be updated automatically from within the site.

Declaration
public bool UpdateDatabaseSchema { get; set; }
Property Value
Type Description
System.Boolean

VirtualPathMappings

Gets the virtual path mappings configuration.

Declaration
public UrlMappingCollection VirtualPathMappings { get; }
Property Value
Type Description
System.Web.Configuration.UrlMappingCollection

VirtualPathProviders

Gets the virtual path provider settings.

Declaration
public ProviderSettingsCollection VirtualPathProviders { get; }
Property Value
Type Description
System.Configuration.ProviderSettingsCollection

VirtualRoles

Declaration
public VirtualRolesElement VirtualRoles { get; set; }
Property Value
Type Description
VirtualRolesElement

Methods

InitializeDefault()

Declaration
protected override void InitializeDefault()