Esempio n. 1
0
        /// <summary>
        /// 加载应用程序配置
        /// </summary>
        public static void LoadAppConfig()
        {
            var serializedConfig = SettingUtility.GetSetting <string>(KEY_APP_CONFIG);

            if (string.IsNullOrWhiteSpace(serializedConfig))
            {
                AppConfig = AppConfig ?? new AppConfiguration();
            }
            else
            {
                AppConfiguration configuration = null;
                try
                {
                    configuration = JsonConvert.DeserializeObject <AppConfiguration>(serializedConfig);
                }
                finally
                {
                    AppConfig = configuration ?? AppConfig ?? new AppConfiguration();
                }
            }
        }
Esempio n. 2
0
        /// <summary>
        /// 序保存应用程序配置
        /// </summary>
        public static void SaveAppConfig()
        {
            var serializedConfig = JsonConvert.SerializeObject(AppConfig);

            SettingUtility.SaveSetting(KEY_APP_CONFIG, serializedConfig);
        }