Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
        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");
        }