HttpCachePolicy.AppendCacheExtension(String) 方法

定义

指定将文本追加到 Cache-Control HTTP 标头。

public:
 void AppendCacheExtension(System::String ^ extension);
public void AppendCacheExtension (string extension);
member this.AppendCacheExtension : string -> unit
Public Sub AppendCacheExtension (extension As String)

参数

extension
String

要追加到 Cache-Control 标头的文本。

例外

extensionnull

示例

下面的代码示例演示了使用 Internet Explorer 支持的缓存控制扩展。 服务器向浏览器指示内容不会更改一小时 (pre-check=3600) ,并指示它直接从本地缓存中检索内容。 但是,如果服务器修改了内容,并且页面在 15 分钟内由用户请求, (post-check= 900) 到一个小时的时间段内,浏览器会显示在本地缓存中找到的信息,但也执行后台检查和可选的提取服务器上的新内容。

Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600");
Response.Cache.AppendCacheExtension("post-check=900,pre-check=3600")

注解

如果浏览器无法识别缓存控制指令或扩展,浏览器必须忽略无法识别的术语。 有关详细信息,请参阅 RFC 2616:超文本传输协议 -- 在万维网联盟 (W3C) 网站上提供的 HTTP/1.1。

AppendCacheExtension在 .NET Framework 版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系

适用于