CacheControlHeaderValue 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 Cache-Control
HTTP 标头。
public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
- 继承
-
CacheControlHeaderValue
构造函数
CacheControlHeaderValue() |
初始化 CacheControlHeaderValue 的新实例。 |
字段
MaxAgeString |
缓存控制指令的 |
MaxStaleString |
缓存控制指令的 |
MinFreshString |
缓存控制指令的 |
MustRevalidateString |
缓存控制指令的 |
NoCacheString |
缓存控制指令的 |
NoStoreString |
缓存控制指令的 |
NoTransformString |
缓存控制指令的 |
OnlyIfCachedString |
缓存控制指令的 |
PrivateString |
缓存控制指令的 |
ProxyRevalidateString |
缓存控制指令的 |
PublicString |
缓存控制指令的 |
SharedMaxAgeString |
缓存控制指令的 |
属性
Extensions |
获取缓存扩展令牌,每个令牌都有一个可选的分配值。 |
MaxAge |
获取或设置 指令的值 max-age 指定将响应视为新鲜的最长时间。 |
MaxStale |
获取或设置一个值,该值确定是否
|
MaxStaleLimit |
获取或设置 指令的值 指示 HTTP 客户端愿意接受超过其过期时间的响应的最大持续时间。 |
MinFresh |
获取或设置 指令的值 指示 HTTP 客户端愿意接受响应的新鲜度生存期。 |
MustRevalidate |
获取或设置一个值, 指示缓存在使用之前必须重新验证对源服务器的过时缓存的使用。 |
NoCache |
获取或设置 指令的值 配置无缓存指示客户端在使用原始服务器之前必须重新验证缓存的响应。 |
NoCacheHeaders |
获取 HTTP 响应上缓存控制标头字段中“no-cache”指令中的字段名称的集合。 |
NoStore |
获取或设置 指令的值 配置无存储指示响应可能不存储在任何缓存中。 |
NoTransform |
获取或设置请求指令的值 禁止中间缓存或代理编辑响应有效负载。 |
OnlyIfCached |
获取或设置请求指令的值 指示客户端只希望获取存储的响应 |
Private |
获取或设置一个值, 指示共享缓存可能不存储响应。 |
PrivateHeaders |
获取 HTTP 响应上缓存控件标头字段中“private”指令中的字段名称的集合。 |
ProxyRevalidate |
获取或设置一个值, 指示共享缓存在使用之前必须重新验证对源服务器的过时缓存的使用。 |
Public |
获取或设置一个值, 指示响应可由任何缓存存储。 |
SharedMaxAge |
获取或设置 指令的值 重写 最大期限,但仅适用于共享缓存 (,例如代理) 。 |
方法
Equals(Object) |
表示 |
GetHashCode() |
表示 |
Parse(String) |
表示 |
Parse(StringSegment) |
分析 |
ToString() |
表示 |
TryParse(String, CacheControlHeaderValue) |
表示 |
TryParse(StringSegment, CacheControlHeaderValue) |
尝试将指定的 |