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.