.NET中Cache用法分析
来源:互联网 发布:ios byte数组初始化 编辑:程序博客网 时间:2024/05/20 18:47
<%@ outputCache
Duration="#ofseconds"
Location="Any|Client|Downstream|Server|None"
VaryByControl="ControlName"
VaryByCustom="browser|customstring"
VaryByHeader="headers"
VaryByParam="Parametername"%>
Duration="#ofseconds"
Location="Any|Client|Downstream|Server|None"
VaryByControl="ControlName"
VaryByCustom="browser|customstring"
VaryByHeader="headers"
VaryByParam="Parametername"%>
Response.Cache.SetExpires(DateTime.Now.AddSeceonds(10));
Response.Cache.SetCacheability(HttpCacheablility.Public);
Response.Cache.SetValidUnitlExpires(true);
Response.Cache.SetCacheability(HttpCacheablility.Public);
Response.Cache.SetValidUnitlExpires(true);
Cache.Insert("Mydata",MyData,new Caching.CacheDependency(Server.MapPah("Mydata.XML")));//设置有效性和一个文件有关
Cache.Insert("Mydata",myData,null,DateTime.Now.AddDays(1),Cache.NoSlidingExpiratin);//两种过期时间设了其中一种,另一种要设为0,用NoAbsolute(Sliding)Expiration枚举
Cache.Insert("MyData",myData,null,Cache.NoAbsoluteExpiration,TimeSpan.FromMinutes(10));//不能过一年不能小于0
Cache.Insert("MyData",myData,null,Cache.NoAbsoluteExpiration,TimeSpan.FromMinutes(10),
Caching.CacheItemPriority.NotRemovable,null);
// AboveNormal|BelowNormal|Default|High|Low|Normal|NotRemovable
publicvoid RemovedCallback(string key,object value,CacheItemRemovedReason reason)
{
if(reason== CacheItemRemovedReason.DependencyChanged)
Response.Write("文件变了,快去看看");
}
Cache.Insert("Mydata",MyData,new Caching.CacheDependency(Server.MapPah("Mydata.XML"),
DateTime.Now.AddDays(1),Cache.NoSlidingExpiration,CacheItemPriority.High,
new CacheItemRemovedCallback(this.RemovedCallback));
Cache.Insert("Mydata",myData,null,DateTime.Now.AddDays(1),Cache.NoSlidingExpiratin);//两种过期时间设了其中一种,另一种要设为0,用NoAbsolute(Sliding)Expiration枚举
Cache.Insert("MyData",myData,null,Cache.NoAbsoluteExpiration,TimeSpan.FromMinutes(10));//不能过一年不能小于0
Cache.Insert("MyData",myData,null,Cache.NoAbsoluteExpiration,TimeSpan.FromMinutes(10),
Caching.CacheItemPriority.NotRemovable,null);
// AboveNormal|BelowNormal|Default|High|Low|Normal|NotRemovable
publicvoid RemovedCallback(string key,object value,CacheItemRemovedReason reason)
{
if(reason== CacheItemRemovedReason.DependencyChanged)
Response.Write("文件变了,快去看看");
}
Cache.Insert("Mydata",MyData,new Caching.CacheDependency(Server.MapPah("Mydata.XML"),
DateTime.Now.AddDays(1),Cache.NoSlidingExpiration,CacheItemPriority.High,
new CacheItemRemovedCallback(this.RemovedCallback));
- NET中Cache用法分析
- .NET中Cache用法分析
- .net中Cache的用法
- .Net/C#中Cache的用法
- .Net/C#中Cache的用法
- asp.net中Cache类的用法。
- .Net/C#中Cache的用法
- asp.net cache 缓存介绍分析及用法说明
- .net Cache使用用法
- NET Cache的用法
- asp.net Cache的用法
- .net cache用法,单点登陆
- SimpleScalar中cache分析
- .NET中Cache的使用
- .NET中Cache的使用
- .NET中Cache的使用
- .net中Cache的应用
- .NET中Cache的使用
- 9.34.9.向Property list 里添加值 Put value to a Property list.
- 劳尔,最勤恳的斗牛士
- AS3 天地会学习专题整理
- 嵌套查询及其与join的区别
- Flex工程(一)—— 编码规范
- .NET中Cache用法分析
- 利用笔记本的无线网卡制做WIFI热点
- Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
- centos 5.4 lamp配置
- 远程操作windows 服务器一些经验
- 设计模式六大原则(1):单一职责原则
- VS 2005使用map文件查找程序崩溃原因(转载,很好)
- java.lang.NoSuchMethodError: javax.persistence.OneToOne.orphanRemoval()Z 问题
- ASCII表