private bool Initialize() { IConfiguration configuration = GetConfiguration(SettingsLocation); if (configuration == null) { return(false); } _configuration = configuration; IConfigurationSectionGroup userGroup = this._configuration.GetSectionGroup(UserSettingsGroupName); if (userGroup == null) { userGroup = configuration.AddSectionGroup(UserSettingsGroupName); } ClientSettingsSection clientSettings = userGroup.Get(SettingsSection) as ClientSettingsSection; if (clientSettings == null) { clientSettings = new ClientSettingsSection(); clientSettings.SectionInformation.AllowExeDefinition = ConfigurationAllowExeDefinition.MachineToLocalUser; clientSettings.SectionInformation.RequirePermission = false; userGroup.Add(SettingsSection, clientSettings); } _clientSettings = clientSettings; return(true); }
private bool Initialize() { IConfiguration configuration = this.GetConfiguration(this.SettingsLocation); if (configuration == null) { return false; } this.configuration = configuration; IConfigurationSectionGroup userGroup = this.configuration.GetSectionGroup(ClientSettingsView.UserSettingsGroupName); if (userGroup == null) { userGroup = configuration.AddSectionGroup(ClientSettingsView.UserSettingsGroupName); } ClientSettingsSection clientSettings = userGroup.Get(this.SettingsSection) as ClientSettingsSection; if (clientSettings == null) { clientSettings = new ClientSettingsSection(); clientSettings.SectionInformation.AllowExeDefinition = ConfigurationAllowExeDefinition.MachineToLocalUser; clientSettings.SectionInformation.RequirePermission = false; userGroup.Add(this.SettingsSection, clientSettings); } this.clientSettings = clientSettings; return true; }