Esempio n. 1
0
        /// <summary>
        /// 反序列化CMS配置文件
        /// </summary>
        /// <returns></returns>
        public CMSConfigInfo LoadConfig()
        {
            CMSConfigInfo cmsConfigInfo = (CMSConfigInfo)CacheAccess.GetFromCache("CMSCONFIG");

            if (cmsConfigInfo == null)
            {
                cmsConfigInfo = (CMSConfigInfo)SerializerXML.Load(typeof(CMSConfigInfo), path);
                CacheDependency cmsConfigDependency = new CacheDependency(path);
                CacheAccess.SaveToCache("CMSCONFIG", cmsConfigInfo, cmsConfigDependency);
            }
            return(cmsConfigInfo);
        }
Esempio n. 2
0
 /// <summary>
 ///序列化CMS配置文件
 /// </summary>
 public void SaveConfig(CMSConfigInfo cmsConfigInfo)
 {
     SerializerXML.Save(cmsConfigInfo, path);
 }