Location
|
含义
|
Any
|
默认值。意味着页面的输出可以缓存在客户端浏览器,缓存在任何“下游”的客户端(如代理服务器),或缓存在Web服务器本身
|
Client
|
指明输出缓存只能存储在发出请求的客户端(即浏览器)的本地缓存中
|
Downstream
|
指明输出缓存能存储在任何支持HTTP1.1缓存的设备(如代理服务器)中
|
Server
|
指明输出缓存将存储在Web服务器上
|
None
|
指明该页面禁用输出缓存
|
相关性值
|
含义
|
CacheDependency
|
允许指定一个文件或缓存键。如果文件发生变化,对象就被删除。如果缓存键发生变化,对象也被删除。
|
DateTime
|
这是一个DataTime值,指明缓存数据过期的时间(绝对过期时间)
|
TimeSpan
|
这是一个时间间隔,指明缓存数据在上一次访问后可以在缓存中保留多长时间(弹性过期时间)
|
优先级值
|
含义
|
High
|
设为此优先级的缓存项是最不可能在内存不足时被删除的
|
AboveNormal
|
设为此优先级的缓存项比优先级为Normal或以下的缓存项更优先保留
|
Normal
|
设为此优先级的缓存项比优先级为BelowNormal和Low的缓存项更优先保留
|
BelowNormal
|
这是倒数第二级的优先级;设为此优先级的缓存项只比优先级设为Low的缓存项更优先保留
|
Low
|
设为此优先级的缓存项是最有可能在内存不足时被删除的
|
Default
|
缓存项的优先级的默认值是Normal
|
NotRemovable
|
当缓存项设为此优先级时,是在告诉ASP.NET即使是内存不足,也不要从缓存中删除它
|