HttpCachePolicy.SetMaxAge(TimeSpan) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
Cache-Control: max-age根据指定的时间跨度设置 HTTP 标头。
public:
void SetMaxAge(TimeSpan delta);
public void SetMaxAge(TimeSpan delta);
member this.SetMaxAge : TimeSpan -> unit
Public Sub SetMaxAge (delta As TimeSpan)
参数
- delta
- TimeSpan
用于设置 Cache - Control: max-age 标头的时间跨度。
例外
delta 小于 0 或大于一年。
示例
下面的代码示例演示如何将 Cache-Control: max-age 标头设置为 0 小时、30 分钟和 0 秒。
TimeSpan ts = new TimeSpan(0,30,0);
Response.Cache.SetMaxAge(ts);
Dim ts As New TimeSpan(0,30,0)
Response.Cache.SetMaxAge(ts)
注解
Max-age 是文档在被视为过时之前允许存在的最大绝对时间。
该方法 SetMaxAge 不使用滑动过期,如果到期日期违反限制性原则,则此方法将失败。
.NET Framework 版本 3.5 中引入了 SetMaxAge。 有关详细信息,请参阅 版本和依赖项。
注释
SetMaxAge如果重复调用该方法,则第二次调用和后续调用时,只能减小最大年龄的值。