/// <summary> /// 加载配置 /// </summary> /// <param name="path"></param> public void LoadConfigs(IConfigParam param) { try { UserAppConfigParam appConfig = param as UserAppConfigParam; if (File.Exists(appConfig.ConfigPath)) { UserAppConfig config = SerializeHelper.Load(typeof(UserAppConfig), appConfig.ConfigPath) as UserAppConfig; if (config != null) { this.公共缓存配置目录 = config.公共缓存配置目录; this.衍生品缓存配置目录 = config.衍生品缓存配置目录; this.权益缓存配置目录 = config.权益缓存配置目录; this.固收缓存配置目录 = config.固收缓存配置目录; this.分行策略 = config.分行策略; this.时间戳提取策略 = config.时间戳提取策略; this.缓存匹配策略列表 = new List <CachePattern>(config.缓存匹配策略列表); } else { Init(); } } else { Init(); } } catch (Exception ex) { AppConfigManage.LogError(string.Format("加载用户应用程序配置错误:{0};StackTrace:{1}", ex.Message, ex.StackTrace)); Init(); } }
/// <summary> /// 加载数据 /// </summary> /// <param name="param"></param> public void LoadConfigs(IConfigParam param) { Init(); //读取缓存配置信息 CacheLogConfigParam configParam = param as CacheLogConfigParam; if (File.Exists(configParam.公共缓存配置目录)) { try { 基础组缓存表 = ExcelUtility.ExcelToDataTable(configParam.公共缓存配置目录, "缓存表"); 基础组缓存字段表 = ExcelUtility.ExcelToDataTable(configParam.公共缓存配置目录, "缓存表字段"); } catch (Exception ex) { AppConfigManage.LogError(string.Format("加载公共缓存配置出错:配合文件【{0}】,错误信息【{1}】", configParam.公共缓存配置目录, ex.Message)); } } if (File.Exists(configParam.衍生品缓存配置目录)) { try { 衍生品缓存表 = ExcelUtility.ExcelToDataTable(configParam.衍生品缓存配置目录, "缓存表"); 衍生品缓存字段表 = ExcelUtility.ExcelToDataTable(configParam.衍生品缓存配置目录, "缓存表字段"); } catch (Exception ex) { AppConfigManage.LogError(string.Format("加载衍生品缓存配置出错:配合文件【{0}】,错误信息【{1}】", configParam.衍生品缓存配置目录, ex.Message)); } } if (File.Exists(configParam.固收缓存配置目录)) { try { 固收缓存表 = ExcelUtility.ExcelToDataTable(configParam.固收缓存配置目录, "缓存表"); 固收缓存字段表 = ExcelUtility.ExcelToDataTable(configParam.固收缓存配置目录, "缓存表字段"); } catch (Exception ex) { AppConfigManage.LogError(string.Format("加载固收缓存配置出错:配合文件【{0}】,错误信息【{1}】", configParam.固收缓存配置目录, ex.Message)); } } if (File.Exists(configParam.权益缓存配置目录)) { try { 权益缓存表 = ExcelUtility.ExcelToDataTable(configParam.权益缓存配置目录, "缓存表"); 权益缓存字段表 = ExcelUtility.ExcelToDataTable(configParam.权益缓存配置目录, "缓存表字段"); } catch (Exception ex) { AppConfigManage.LogError(string.Format("加载权益缓存配置出错:配合文件【{0}】,错误信息【{1}】", configParam.权益缓存配置目录, ex.Message)); } } }
/// <summary> /// 加载配置 /// </summary> /// <param name="path"></param> public void LoadConfigs(IConfigParam param) { AppConfigParam configParam = param as AppConfigParam; //用户应用程序配置加载 _appConfig = new UserAppConfig(); _appConfig.LoadConfigs(new UserAppConfigParam() { ConfigPath = configParam.UserConfigPath }); //缓存配置加载 _cacheLogConfig = new CacheLogConfig(); _cacheLogConfig.LoadConfigs(new CacheLogConfigParam() { 公共缓存配置目录 = _appConfig.公共缓存配置目录, 衍生品缓存配置目录 = _appConfig.衍生品缓存配置目录, 权益缓存配置目录 = _appConfig.权益缓存配置目录, 固收缓存配置目录 = _appConfig.固收缓存配置目录 }); }
public void SaveConfigs(IConfigParam param) { throw new NotImplementedException("此配置文件不支持保存"); }
public FileService(IConfigParam param) { this.param = param; this.path = param.ReadPath(); }
/// <summary> /// 保存配置 /// </summary> /// <param name="path"></param> public void SaveConfigs(IConfigParam param) { UserAppConfigParam appConfig = param as UserAppConfigParam; SerializeHelper.Save(this, appConfig.ConfigPath); }
public FileAPIController(IWebHostEnvironment hostingEnvironment, IConfigParam config, IFileService service) { _hostingEnvironment = hostingEnvironment; _configuration = config; _service = service; }
/// <summary> /// 保存配置 /// </summary> /// <param name="path"></param> public void SaveConfigs(IConfigParam param) { }
public Singleton() { Cf = new ConfigParameters(); Cf.GetConfigSettings(); logwriter = new LogWriter(Cf.Log_path, Cf.Log_folder, Cf.Log_filename, Cf.Archive_path); }