Пример #1
0
        private void _WriteSetting(string value, [CallerMemberName] string key = null)
        {
            if (key == null)
            {
                return;
            }

            AppSettingConfigurator.AddUpdateSetting(key, value);
        }
Пример #2
0
        private void _WriteSetting(bool value, [CallerMemberName] string key = null)
        {
            if (key == null)
            {
                return;
            }

            AppSettingConfigurator.AddUpdateSetting(key, (value == true) ? "True" : "False");
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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));
        }