Ejemplo n.º 1
0
 /// <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);
 }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
 /// <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;
 }
Ejemplo n.º 4
0
        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);
        }