本文整理汇总了C#中CacheItemRemovedCallback类的典型用法代码示例。如果您正苦于以下问题:C#CacheItemRemovedCallback类的具体用法?C#CacheItemRemovedCallback怎么用?C#CacheItemRemovedCallback使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Set
///
///添加缓存(绝对有效期)
///
///
缓存键值
///缓存内容
///绝对有效期(单位:秒)
publicstaticvoidSet(stringcacheKey,objectcacheValue,inttimeout)
{
if(string.IsNullOrEmpty(cacheKey))
{
return;
}
if(null==cacheValue)
{
Remove(cacheKey);
return;
}
CacheItemRemovedCallbackcallBack=newCacheItemRemovedCallback(onRemove);
if(timeout<=0)
{
cache.Insert(cacheKey,cacheValue,null,DateTime.MaxValue,TimeSpan.Zero,CacheItemPriority.High,callBack);
}
else
{
cache.Insert(cacheKey,cacheValue,null,DateTime.Now.AddSeconds(timeout),System.Web.Caching.Cache.NoSlidingExpiration,CacheItemPriority.High,callBack);
}
}
原文链接:http://www.jxszl.com/biancheng/C/556632.html