Inheritance: System.Configuration.ConfigurationSection
Exemplo n.º 1
0
        /// <summary>
        /// Loads the settings from the config file
        /// </summary>
        private void LoadSettingsFromConfig()
        {
            versionSettings = new Dictionary <string, Dictionary <string, string> >(StringComparer.CurrentCultureIgnoreCase);

            Configuration.ALMConfigurationSection configSection = (Configuration.ALMConfigurationSection)System.Configuration.ConfigurationManager.GetSection("ALMConfigurationSection");             //as Configuration.ALMConfigurationSection;

            foreach (Configuration.ALMConfiguration config in configSection.Configurations)
            {
                versionSettings.Add(config.Version, new Dictionary <string, string>(StringComparer.CurrentCultureIgnoreCase));
                foreach (Configuration.ALMConfigurationSetting setting in config)
                {
                    versionSettings[config.Version].Add(setting.Name, setting.Value);
                }
            }
        }