/// <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(); } } }
/// <summary> /// 序保存应用程序配置 /// </summary> public static void SaveAppConfig() { var serializedConfig = JsonConvert.SerializeObject(AppConfig); SettingUtility.SaveSetting(KEY_APP_CONFIG, serializedConfig); }