Beispiel #1
0
        /// <summary>
        /// Get the specified application settings group.
        /// </summary>
        /// <param name="sectionGroupName">The path name of the System.Configuration.ConfigurationSectionGroup to return.</param>
        /// <returns>Represents a grouping of related application settings sections within a configuration
        /// file. This class cannot be inherited.</returns>
        public static System.Configuration.ApplicationSettingsGroup GetApplicationSettings(string sectionGroupName)
        {
            // Get the section settings.
            System.Configuration.ApplicationSettingsGroup configSetting =
                System.Configuration.ConfigurationManager.GetSection(sectionGroupName) as System.Configuration.ApplicationSettingsGroup;

            // Return the configuration type.
            return(configSetting);
        }
Beispiel #2
0
        /// <summary>
        /// Get the specified application settings group.
        /// </summary>
        /// <param name="assemblyFilePath">The assembly file name and path assocciated with the configuration file.</param>
        /// <param name="sectionGroupName">The path name of the System.Configuration.ConfigurationSectionGroup to return.</param>
        /// <returns>Represents a grouping of related application settings sections within a configuration
        /// file. This class cannot be inherited.</returns>
        public static System.Configuration.ApplicationSettingsGroup GetApplicationSettings(string assemblyFilePath, string sectionGroupName)
        {
            // Get assembly configuration file.
            System.Configuration.Configuration config = Configuration(assemblyFilePath);

            // Get the section settings.
            System.Configuration.ApplicationSettingsGroup configSetting =
                config.GetSectionGroup(sectionGroupName) as System.Configuration.ApplicationSettingsGroup;

            // Return the configuration type.
            return(configSetting);
        }