CmisSync.Lib.Config.DefaultEntries.DefaultEntries C# (CSharp) 메소드

DefaultEntries() 개인적인 메소드

private DefaultEntries ( ) : System
리턴 System
        private DefaultEntries() {
            Configuration exeConfig = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal);
            this.loadedDefaultConfig = exeConfig.AppSettings.Settings;
            Logger.Debug(string.Format("Loading application settings from {0}", exeConfig.FilePath));
            this.Url = "https://";
            this.Name = Environment.UserName;
            this.Binding = null;
            this.CanModifyUrl = true;
            if (this.loadedDefaultConfig["Url"] != null) {
                this.Url = this.loadedDefaultConfig["Url"].Value ?? "https://";
            }

            if (this.loadedDefaultConfig["Name"] != null) {
                this.Name = this.loadedDefaultConfig["Name"].Value ?? Environment.UserName;
            }

            if (this.loadedDefaultConfig["Binding"] != null) {
                this.Binding = this.loadedDefaultConfig["Binding"].Value;
            }

            if (this.loadedDefaultConfig["UrlModificationAllowed"] != null) {
                bool canModify;
                if (Boolean.TryParse(this.loadedDefaultConfig["UrlModificationAllowed"].Value, out canModify)) {
                    this.CanModifyUrl = canModify;
                }
            }
        }
DefaultEntries