文件缓存依赖

=================文件依赖===============================

ExpandedBlockStart.gif 代码
string  configFilePath  =  GetConfigFilePath();
                    
// 创建一个缓存,目的是监视bbsmax.config文件的改动
                    HttpRuntime.Cache.Add( " bbsmax.config " true new  System.Web.Caching.CacheDependency(configFilePath), Cache.NoAbsoluteExpiration, Cache.NoSlidingExpiration, CacheItemPriority.NotRemovable, OnAppConfigRemove);
ExpandedBlockStart.gif 代码
  //  摘要:
    
//      定义在从 System.Web.Caching.Cache 移除缓存项时通知应用程序的回调方法。
    
//
    
//  参数:
    
//    key:
    
//      从缓存中移除的键。
    
//
    
//    value:
    
//      与从缓存中移除的键关联的 System.Object 项。
    
//
    
//    reason:
    
//      System.Web.Caching.CacheItemRemovedReason 枚举指定的、从缓存移除项的原因。
     public   delegate   void  CacheItemRemovedCallback( string  key,  object  value, CacheItemRemovedReason reason);
ExpandedBlockStart.gif 代码
  ///   <summary>
        
///  一旦bbsmax.config发生了变动会立即触发本静态方法
        
///   </summary>
        
///   <param name="key"></param>
        
///   <param name="cacheItem"></param>
        
///   <param name="reason"></param>
         private   static   void  OnAppConfigRemove( string  key,  object  cacheItem, System.Web.Caching.CacheItemRemovedReason reason)


 

转载于:https://www.cnblogs.com/HardChen/archive/2010/12/07/1898776.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值