Read and modify a configuration
To read and modify configuration, you use Config
and ConfigManager
.
The ConfigManager
class reads configurations from folder ~/App_Data/Sitefinity/Configuration
. The configuration section is stored in a file with the same name as the configuration class. The extension is .config
. The file is created only if the configuration differs from the default values.
NOTE: To create the file, you can copy and modify an existing configuration file.
- The
PageAppearanceConfig.config
contains the following code:
- To read values from
PageAppearanceConfig.config
, use the following code:
- To modify values from
PageAppearanceConfig.config
, use the following code:
- To modify nested configurations, for example,
LoadBalancingConfig
, which is part of SystemConfig.config
, use the following code:
NOTE: The PageAppearanceConfig
class in the samples above is a custom class. For more information about creating custom configuration classes, see Create a new configuration.