CacheControlHeaderValue 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Cache-Control 标头的值。
public ref class CacheControlHeaderValuepublic ref class CacheControlHeaderValue : ICloneablepublic class CacheControlHeaderValuepublic class CacheControlHeaderValue : ICloneabletype CacheControlHeaderValue = classtype CacheControlHeaderValue = class
    interface ICloneablePublic Class CacheControlHeaderValuePublic Class CacheControlHeaderValue
Implements ICloneable- 继承
- 
				CacheControlHeaderValue
- 实现
构造函数
| CacheControlHeaderValue() | 初始化 CacheControlHeaderValue 类的新实例。 | 
属性
| Extensions | Cache-extension 标记,每个标记都有一个可选分配值。 | 
| MaxAge | HTTP 客户端愿意接受响应的最长时间(秒)。 | 
| MaxStale | 是否一个 HTTP 客户端愿意接受一个已超出其过期时间的响应。 | 
| MaxStaleLimit | HTTP 客户端愿意接受已超出其过期时间的响应的最大时间值(以秒为单位)。 | 
| MinFresh | HTTP 客户端愿意接受响应的新鲜度时长(以秒为单位)。 | 
| MustRevalidate | 当缓存条目变得陈旧时,源服务器是否需要对任何后续使用的缓存条目进行重新验证。 | 
| NoCache | HTTP 客户端是否愿意接受缓存的响应。 | 
| NoCacheHeaders | HTTP 响应上一个缓存控制标头字段中“no-cache”指令内的字段名的集合。 | 
| NoStore | 缓存是否不得存储 HTTP 请求消息或任何响应的任何部分。 | 
| NoTransform | 缓存或代理是否不能更改实体正文的任何方面。 | 
| OnlyIfCached | 缓存是否应使用与该 HTTP 请求的其他约束一致的已缓存条目进行响应或使用 504(网关超时)状态进行响应。 | 
| Private | 是否全部或部分 HTTP 响应消息用于单个用户,且不能由共享缓存进行缓存。 | 
| PrivateHeaders | “private”指令中的集合字段名,其位于 HTTP 响应的缓存控制标头字段中。 | 
| ProxyRevalidate | 当缓存条目针对于共享用户代理缓存变得陈旧时,源服务器是否需要对任何后续使用的缓存条目进行重新验证。 | 
| Public | 是否一个 HTTP 响应可由任何缓存进行缓存,即使该响应通常为不可缓存或只能在非共享缓存中缓存。 | 
| SharedMaxAge | HTTP 响应中共享的最长使用期限(以秒为单位),该响应为一个共享缓存重写缓存控制标头或 Expires 标头中的 "max-age" 指令。 | 
方法
| Equals(Object) | 确定指定的 Object 是否等于当前的 CacheControlHeaderValue 对象。 | 
| GetHashCode() | 充当 CacheControlHeaderValue 对象的哈希函数。 | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| Parse(String) | 将字符串转换为 CacheControlHeaderValue 实例。 | 
| ToString() | 返回表示当前 CacheControlHeaderValue 对象的字符串。 | 
| TryParse(String, CacheControlHeaderValue) | 确定一个字符串是否为有效的 CacheControlHeaderValue 信息。 | 
显式接口实现
| ICloneable.Clone() | 创建作为当前 CacheControlHeaderValue 实例副本的新对象。 |