HttpCachePolicy.SetSlidingExpiration(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将缓存过期从绝对时间设置为可调时间。
public:
void SetSlidingExpiration(bool slide);
public void SetSlidingExpiration (bool slide);
member this.SetSlidingExpiration : bool -> unit
Public Sub SetSlidingExpiration (slide As Boolean)
参数
- slide
- Boolean
true
或 false
。
示例
下面的代码示例演示如何将滑动过期设置为 true
。
Response.Cache.SetSlidingExpiration(true);
Response.Cache.SetSlidingExpiration(True)
注解
当缓存过期设置为滑动时, Cache-Control
HTTP 标头将随每个响应一起续订。 此过期模式与 IIS 配置选项相同,用于将过期标头添加到相对于当前时间的所有输出集。
如果将滑动过期显式设置为关闭 (false
) ,则会保留该设置,并且任何启用滑动过期尝试都将无提示失败。 此方法不直接映射到 HTTP 标头。 它由后续模块或辅助角色请求用于设置源服务器缓存策略。
SetSlidingExpiration在 .NET Framework 版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系。