/// <summary> /// 读取用户配置文件 /// </summary> public Model.userconfig loadConfig(string configFilePath) { Model.userconfig model = HotoCacheHelper.Get <Model.userconfig>(HotoKeys.CACHE_USER_CONFIG); if (model == null) { HotoCacheHelper.Insert(HotoKeys.CACHE_USER_CONFIG, dal.loadConfig(configFilePath), configFilePath); model = HotoCacheHelper.Get <Model.userconfig>(HotoKeys.CACHE_USER_CONFIG); } return(model); }
/// <summary> /// 返回URL映射列表 /// </summary> public Hashtable GetList() { Hashtable ht = HotoCacheHelper.Get <Hashtable>(HotoKeys.CACHE_SITE_URLS); if (ht == null) { HotoCacheHelper.Insert(HotoKeys.CACHE_SITE_URLS, dal.GetList(), HotoUtils.GetXmlMapPath(HotoKeys.FILE_URL_XML_CONFING)); ht = HotoCacheHelper.Get <Hashtable>(HotoKeys.CACHE_SITE_URLS); } return(ht); }
/// <summary> /// 读取客户端站点配置信息 /// </summary> public Model.siteconfig loadConfig(string configFilePath, bool isClient) { Model.siteconfig model = HotoCacheHelper.Get<Model.siteconfig>(HotoKeys.CACHE_SITE_CONFIG_CLIENT); if (model == null) { model = dal.loadConfig(configFilePath); model.templateskin = model.webpath + "templates/" + model.templateskin; HotoCacheHelper.Insert(HotoKeys.CACHE_SITE_CONFIG_CLIENT, model, configFilePath); } return model; }
public static SiteUrls GetSiteUrls() { SiteUrls _cache = HotoCacheHelper.Get <SiteUrls>(HotoKeys.CACHE_SITE_HTTP_MODULE); lock (lockHelper) { if (_cache == null) { HotoCacheHelper.Insert(HotoKeys.CACHE_SITE_HTTP_MODULE, new SiteUrls(), HotoUtils.GetXmlMapPath(HotoKeys.FILE_URL_XML_CONFING)); instance = HotoCacheHelper.Get <SiteUrls>(HotoKeys.CACHE_SITE_HTTP_MODULE); } } return(instance); }