看到过你说过缓存要用CacheDependency,请讲讲具体怎么使用呀! 项目种要用到缓存,想仔细研究下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样的问题,看书 + google 岂不是比问人更容易 书上讲CacheDependency的很少,你在项目中用过吗?和我讲讲一样给分的呀 这个看MSDN就足够了。上面有很多例子啊。 public void AddObjectWithDepend(string objId, object o, string[] dependKey){ CacheItemRemovedCallback callBack = new CacheItemRemovedCallback(onRemove); CacheDependency dep = new CacheDependency(null, dependKey, DateTime.Now); webCache.Insert(objId, o, dep, System.DateTime.Now.AddMinutes(TimeOut), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.High, callBack);}一般程序中会配合CacheItemRemovedCallback 来使用 //建立回调委托的一个实例 public void onRemove(string key, object val,CacheItemRemovedReason reason) { switch (reason) { case CacheItemRemovedReason.DependencyChanged: break; case CacheItemRemovedReason.Expired: { break; } case CacheItemRemovedReason.Removed: { break; } case CacheItemRemovedReason.Underused: { break; } default: break; } } 用户控件问题 ErrorPage.aspx?aspxerrorpath=/Login.aspx 如何启用vsts for architects? 高分求救:在设计html(asp.net(c#)版的)编辑器中 远程图片自动上传功能如何实现? 哪里有关于如何发布产品的资源? DataGrid在客户机上浏览时它的行高比实际设置的高度高很多? 菜菜尝试编译“类” 请问如何将aspx的页面内容全部导入到word,包含图片 Windows 2008 R2 +iis7发布.net开发的应用程序,出现读取目录文件访问被拒绝问题,请高手协助! 水晶报表 看不懂sql语句 gridview问题
书上讲CacheDependency的很少,你在项目中用过吗?和我讲讲一样给分的呀
public void AddObjectWithDepend(string objId, object o, string[] dependKey)
{
CacheItemRemovedCallback callBack = new CacheItemRemovedCallback(onRemove); CacheDependency dep = new CacheDependency(null, dependKey, DateTime.Now); webCache.Insert(objId, o, dep, System.DateTime.Now.AddMinutes(TimeOut), System.Web.Caching.Cache.NoSlidingExpiration, System.Web.Caching.CacheItemPriority.High, callBack);
}一般程序中会配合CacheItemRemovedCallback 来使用
//建立回调委托的一个实例
public void onRemove(string key, object val,CacheItemRemovedReason reason)
{
switch (reason)
{
case CacheItemRemovedReason.DependencyChanged:
break;
case CacheItemRemovedReason.Expired:
{
break;
}
case CacheItemRemovedReason.Removed:
{
break;
}
case CacheItemRemovedReason.Underused:
{
break;
}
default: break;
}
}