private void _WriteSetting(string value, [CallerMemberName] string key = null) { if (key == null) { return; } AppSettingConfigurator.AddUpdateSetting(key, value); }
private void _WriteSetting(bool value, [CallerMemberName] string key = null) { if (key == null) { return; } AppSettingConfigurator.AddUpdateSetting(key, (value == true) ? "True" : "False"); }
public void AppendDirectory(string formattedDirectoryString) { lock ( m_lock ) { if (formattedDirectoryString.EndsWith("|") == false) { formattedDirectoryString += "|"; } m_monitoredDirectories += formattedDirectoryString; //format the directory list into a string and save it in the settings AppSettingConfigurator.AddUpdateSetting("MonitoredDirectories", m_monitoredDirectories); } }
private string _ReadOrAdd(string value, [CallerMemberName] string key = null) { if (key == null) { return(""); } if (AppSettingConfigurator.SettingExists(key) == false) { AppSettingConfigurator.AddUpdateSetting(key, value); return(value); } return(AppSettingConfigurator.ReadSetting(key)); }
public static bool SettingExists(string key) { string result = AppSettingConfigurator.ReadSetting(key); return(result.Equals("Not Found") ? false : true); }