internal static void UpdateParameters(String[] parameterNames, String[] parameterValues) { try { Configuration configuration = GetPasswordConfig(); for (int i = 0; i < parameterNames.Length; i++) { if (ConfigUtil.CheckAppSettingExists(configuration, parameterNames[i])) { configuration.AppSettings.Settings[parameterNames[i]].Value = parameterValues[i]; } else { configuration.AppSettings.Settings.Add(parameterNames[i], parameterValues[i]); } } configuration.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); } finally { EncryptPasswordConfig(); } }
private static void DoUpdateParameter(String parameterName, String parameterValue) { Configuration configuration = GetPasswordConfig(); if (ConfigUtil.CheckAppSettingExists(configuration, parameterName)) { configuration.AppSettings.Settings[parameterName].Value = parameterValue; } else { configuration.AppSettings.Settings.Add(parameterName, parameterValue); } configuration.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); }