HttpCachePolicyWrapper 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
封装 HTTP 内部对象,该对象包含的方法可用于设置特定于缓存的 HTTP 标头以及用于控制 ASP.NET 页输出缓存。
public ref class HttpCachePolicyWrapper : System::Web::HttpCachePolicyBasepublic class HttpCachePolicyWrapper : System.Web.HttpCachePolicyBasetype HttpCachePolicyWrapper = class
    inherit HttpCachePolicyBasePublic Class HttpCachePolicyWrapper
Inherits HttpCachePolicyBase- 继承
注解
HttpCachePolicyWrapper类派生自 HttpCachePolicyBase 类,用作类的包装 HttpCachePolicy 。 此类公开类的功能, HttpCachePolicy 同时公开 HttpCachePolicyBase 类型。 HttpCachePolicyBase通过类,可以将应用程序中类的原始实现替换为 HttpCachePolicy 自定义实现,例如在 ASP.NET 管道之外执行单元测试时。
构造函数
| HttpCachePolicyWrapper(HttpCachePolicy) | 初始化 HttpCachePolicyWrapper 类的新实例。 | 
属性
| VaryByContentEncodings | 获取用于区分输出缓存的  | 
| VaryByHeaders | 获取将用于改变缓存输出的所有 HTTP 标头的列表。 | 
| VaryByParams | 获取由影响缓存的 HTTP  | 
方法
| AddValidationCallback(HttpCacheValidateHandler, Object) | 注册当前响应的验证回调。 | 
| AppendCacheExtension(String) | 指定将文本追加到  | 
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| SetAllowResponseInBrowserHistory(Boolean) | 使响应在浏览器历史记录缓存中可用,而不考虑服务器上的 HttpCacheability 设置。 | 
| SetCacheability(HttpCacheability) | 将  | 
| SetCacheability(HttpCacheability, String) | 将  | 
| SetETag(String) | 将  | 
| SetETagFromFileDependencies() | 基于处理程序的文件依赖项的时间戳设置  | 
| SetExpires(DateTime) | 将  | 
| SetLastModified(DateTime) | 将  | 
| SetLastModifiedFromFileDependencies() | 基于处理程序的文件依赖项的时间戳设置  | 
| SetMaxAge(TimeSpan) | 将  | 
| SetNoServerCaching() | 停止针对当前响应的所有源服务器缓存。 | 
| SetNoStore() | 设置  | 
| SetNoTransforms() | 设置  | 
| SetOmitVaryStar(Boolean) | 指定在按参数进行区分时,响应是否包含  | 
| SetProxyMaxAge(TimeSpan) | 将  | 
| SetRevalidation(HttpCacheRevalidation) | 根据指定的枚举值,将  | 
| SetSlidingExpiration(Boolean) | 将缓存过期时间设置为绝对或可调时间。 | 
| SetValidUntilExpires(Boolean) | 指定 ASP.NET 缓存是否应忽略客户端发送的使缓存失效的 HTTP  | 
| SetVaryByCustom(String) | 指定一个文本字符串,它用于改变已缓存的输出响应。 | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) |