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。

.NET Framework 版本 3.5 中引入了 AppendCacheExtension。 有关详细信息,请参阅 版本和依赖项

适用于