System.Configuration.KeyValueConfigurationCollection.Clear C# (CSharp) Метод

Clear() публичный Метод

public Clear ( ) : void
Результат void
        public void Clear() {
            BaseClear();
        }
        

Usage Example

        private void LoadConfig(KeyValueConfigurationCollection confCollection)
        {
            //Load configuration
            Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            if (ConfigurationManager.AppSettings["RequiresDifferentCredentials"] != "true")
            {
                if (ConfigurationManager.AppSettings["Path From"] == ConfigurationManager.AppSettings["Path to"] &&
                    Core.IsSubfolder(ConfigurationManager.AppSettings["Path From"], ConfigurationManager.AppSettings["Path To"]))
                {
                    MessageBox.Show("Path from is the same as path to. Deleting the config, restart the application.");
                    confCollection.Clear();
                    configManager.Save(ConfigurationSaveMode.Modified);
                    ConfigurationManager.RefreshSection(configManager.AppSettings.SectionInformation.Name);
                    Application.Exit();
                }
                MoveRule = new MoveRule(ConfigurationManager.AppSettings["Path From"],
                    ConfigurationManager.AppSettings["Path To"], false);
            }
            else
            {
                MoveRule = new MoveRule(ConfigurationManager.AppSettings["Path From"],
                    ConfigurationManager.AppSettings["Path To"],
                    ConfigurationManager.AppSettings["Username"],
                    Crypto.DecryptStringAES(ConfigurationManager.AppSettings["Password"], Core.Salt()), true);
            }
        }