缓存依赖

文件依赖,文件改变,缓存清除

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
XmlDocument xmlDoc = new XmlDocument();
      public XmlHelper()
      {
          string xmlPath = HttpRuntime.AppDomainAppPath + "\\Config.xml";
          //xmlDoc.Load(xmlPath);
          xmlDoc=GetXmlDocument(xmlPath);
      }
 
      public static XmlDocument GetXmlDocument(string xmlPath)
      {
          XmlDocument doc = new XmlDocument();
          string key = "config.xml";
          Object obj = DataCache.GetCache(key);
 
          if (obj == null)
          {
              doc.Load(xmlPath);
 
              DataCache.SetCache(key, doc, new CacheDependency(xmlPath));
          }
          else
          {
              doc = (XmlDocument)obj;
          }
 
          return doc;
 
      }

  

posted @   哈哈2222  阅读(244)  评论(0)    收藏  举报
点击右上角即可分享
微信分享提示