コード例 #1
0
 /// <summary>
 /// 写入站点配置文件
 /// </summary>
 public Apps.Models.Sys.SysConfigModel saveConifg(Apps.Models.Sys.SysConfigModel model, string configFilePath)
 {
     lock (lockHelper)
     {
         SerializationHelper.Save(model, configFilePath);
     }
     return(model);
 }
コード例 #2
0
 /// <summary>
 ///  读取配置文件
 /// </summary>
 public Apps.Models.Sys.SysConfigModel loadConfig(string configFilePath)
 {
     Apps.Models.Sys.SysConfigModel model = CacheHelper.Get <Apps.Models.Sys.SysConfigModel>(ContextKeys.CACHE_SITE_CONFIG);
     if (model == null)
     {
         CacheHelper.Insert(ContextKeys.CACHE_SITE_CONFIG, dal.loadConfig(configFilePath), configFilePath);
         model = CacheHelper.Get <Apps.Models.Sys.SysConfigModel>(ContextKeys.CACHE_SITE_CONFIG);
     }
     return(model);
 }
コード例 #3
0
 /// <summary>
 /// 读取客户端站点配置信息
 /// </summary>
 public Apps.Models.Sys.SysConfigModel loadConfig(string configFilePath, bool isClient)
 {
     Apps.Models.Sys.SysConfigModel model = CacheHelper.Get <Apps.Models.Sys.SysConfigModel>(ContextKeys.CACHE_SITE_CONFIG_CLIENT);
     if (model == null)
     {
         model = dal.loadConfig(configFilePath);
         model.templateskin = model.webpath + "templates/" + model.templateskin;
         CacheHelper.Insert(ContextKeys.CACHE_SITE_CONFIG_CLIENT, model, configFilePath);
     }
     return(model);
 }
コード例 #4
0
 /// <summary>
 ///  保存配置文件
 /// </summary>
 public Apps.Models.Sys.SysConfigModel saveConifg(Apps.Models.Sys.SysConfigModel model, string configFilePath)
 {
     return(dal.saveConifg(model, configFilePath));
 }
コード例 #5
0
 public UpLoad()
 {
     siteConfig = new Apps.BLL.SysConfigBLL().loadConfig(Utils.GetXmlMapPath("Configpath"));
 }