/// <summary> /// /// </summary> /// <param name="sectionName"></param> /// <param name="section"></param> /// <param name="data"></param> public static void SaveSection(string sectionName, SerializableConfigurationSection section, SqlConfigurationData data) { if (!string.IsNullOrEmpty(sectionName)) { SqlConfigurationManager.PrepareConfigSystem(data); SqlConfigurationManager.configSystem.SaveSection(sectionName, section); } }
/// <summary> /// /// </summary> /// <param name="sectionName"></param> /// <param name="data"></param> public static void RemoveSection(string sectionName, SqlConfigurationData data) { if (!string.IsNullOrEmpty(sectionName)) { SqlConfigurationManager.PrepareConfigSystem(data); SqlConfigurationManager.configSystem.RemoveSection(sectionName); } }
/// <summary> /// Retrieves a specified configuration section for the current application's configuration /// </summary> /// <param name="sectionName">The configuration section name.</param> /// <param name="data">The configuration data for this connection.</param> /// <returns>The specified System.Configuration.ConfigurationSection object, or null if the section does not exist.</returns> public static object GetSection(string sectionName, SqlConfigurationData data) { if (string.IsNullOrEmpty(sectionName)) { return(null); } SqlConfigurationManager.PrepareConfigSystem(data); return(SqlConfigurationManager.configSystem.GetSection(sectionName)); }