请单击以进行评分并提供反馈
MSDN
MSDN Library
.NET 开发
.NET Framework
 HttpCacheability 枚举
全部折叠/全部展开 全部折叠
此页面仅适用于
Microsoft Visual Studio 2008/.NET Framework 3.5

同时提供下列产品的其他版本:
.NET Framework 类库
HttpCacheability 枚举

更新:2007 年 11 月

提供用于设置 Cache-Control HTTP 标头的枚举值。

命名空间:  System.Web
程序集:  System.Web(在 System.Web.dll 中)

Visual Basic(声明)
Public Enumeration HttpCacheability
Visual Basic (用法)
Dim instance As HttpCacheability
C#
public enum HttpCacheability
Visual C++
public enum class HttpCacheability
J#
public enum HttpCacheability
JScript
public enum HttpCacheability
成员名称说明
NoCache设置 Cache-Control: no-cache 标头。如果没有字段名,则指令应用于整个请求,且在满足请求前,共享(代理服务器)缓存必须对原始 Web 服务器强制执行成功的重新验证。如果有字段名,则指令仅应用于命名字段;响应的其余部分可能由共享缓存提供。
Private默认值。设置 Cache-Control: private 以指定响应只能缓存在客户端,而不能由共享(代理服务器)缓存进行缓存。
Server指定响应仅缓存在源服务器上。与 NoCache 选项相似。客户机接收 Cache-Control: no-cache 指令,但文档是在原始服务器上缓存的。等效于 ServerAndNoCache
ServerAndNoCache应用 ServerNoCache 的设置指示在服务器上缓存内容,而对服务器以外的其他对象都显式否定其缓存响应的能力。
Public设置 Cache-Control: public 以指定响应能由客户端和共享(代理)缓存进行缓存。
ServerAndPrivate指示响应只能在服务器和客户端缓存。代理服务器不能缓存响应。

有关更多信息,请参见 RFC 2616:超文本传送协议 -- HTTP/1.1,此文档位于 WWW 联合会 (W3C) 网站。有关完整的详细信息,请具体参见第 14.9 节“缓存控制”和第 13 节“HTTP 中的缓存”。

说明:

NoCache 不发送公共 HTTP 1.0 请求指令 Pragma: no-cache

TopicLocation
如何:以声明方式设置 ASP.NET 页的可缓存性生成 ASP .NET Web 应用程序
如何:以声明方式设置 ASP.NET 页的可缓存性在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:以编程方式设置某个 ASP.NET 页的可缓存性生成 ASP .NET Web 应用程序
如何:以编程方式设置某个 ASP.NET 页的可缓存性在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:使用 HTTP 标头对某页的各个版本进行缓存生成 ASP .NET Web 应用程序
如何:使用 HTTP 标头对某页的各个版本进行缓存在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:使用文件依赖项缓存页输出生成 ASP .NET Web 应用程序
如何:使用文件依赖项缓存页输出在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:使用缓存键依赖项缓存页输出生成 ASP .NET Web 应用程序
如何:使用缓存键依赖项缓存页输出在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:使用请求浏览器缓存页的各个版本生成 ASP .NET Web 应用程序
如何:使用请求浏览器缓存页的各个版本在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:检索缓存项的值生成 ASP .NET Web 应用程序
如何:检索缓存项的值在 Visual Studio 中生成 ASP .NET Web 应用程序
如何:设置 ASP.NET 页缓存的过期时间值生成 ASP .NET Web 应用程序
如何:设置 ASP.NET 页缓存的过期时间值在 Visual Studio 中生成 ASP .NET Web 应用程序

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

.NET Framework

受以下版本支持:3.5、3.0、2.0、1.1、1.0
社区内容   什么是社区内容?
添加新内容 RSS  批注
Processing
© 2009 Microsoft Corporation 版权所有。 保留所有权利 | 商标 | 隐私权声明
Page view tracker