CacheControlHeaderValue 类

定义

表示 Cache-Control HTTP 标头。

public ref class CacheControlHeaderValue
public class CacheControlHeaderValue
type CacheControlHeaderValue = class
Public Class CacheControlHeaderValue
继承
CacheControlHeaderValue

构造函数

CacheControlHeaderValue()

初始化 CacheControlHeaderValue 的新实例。

字段

MaxAgeString

缓存控制指令的 max-age 常量。

MaxStaleString

缓存控制指令的 max-stale 常量。

MinFreshString

缓存控制指令的 min-fresh 常量。

MustRevalidateString

缓存控制指令的 must-revalidate 常量。

NoCacheString

缓存控制指令的 no-cache 常量。

NoStoreString

缓存控制指令的 no-store 常量。

NoTransformString

缓存控制指令的 no-transform 常量。

OnlyIfCachedString

缓存控制指令的 only-if-cached 常量。

PrivateString

缓存控制指令的 private 常量。

ProxyRevalidateString

缓存控制指令的 proxy-revalidate 常量。

PublicString

缓存控制指令的 public 常量。

SharedMaxAgeString

缓存控制指令的 s-maxage 常量。

属性

Extensions

获取缓存扩展令牌,每个令牌都有一个可选的分配值。

MaxAge

获取或设置 指令的值 max-age

max-age 指定将响应视为新鲜的最长时间。

MaxStale

获取或设置一个值,该值确定是否 max-stale 包含 。

max-stale 客户端将接受过时响应。 过时的最大容错由 MaxStaleLimit指定。

MaxStaleLimit

获取或设置 指令的值 max-stale

指示 HTTP 客户端愿意接受超过其过期时间的响应的最大持续时间。

MinFresh

获取或设置 指令的值 min-fresh

指示 HTTP 客户端愿意接受响应的新鲜度生存期。

MustRevalidate

获取或设置一个值, must-revalidate 该值确定是否包含响应指令。

指示缓存在使用之前必须重新验证对源服务器的过时缓存的使用。

NoCache

获取或设置 指令的值 no-cache

配置无缓存指示客户端在使用原始服务器之前必须重新验证缓存的响应。

NoCacheHeaders

获取 HTTP 响应上缓存控制标头字段中“no-cache”指令中的字段名称的集合。

NoStore

获取或设置 指令的值 no-store

配置无存储指示响应可能不存储在任何缓存中。

NoTransform

获取或设置请求指令的值 no-transform

禁止中间缓存或代理编辑响应有效负载。

OnlyIfCached

获取或设置请求指令的值 only-if-cached

指示客户端只希望获取存储的响应

Private

获取或设置一个值, private 该值确定是否包含响应指令。

指示共享缓存可能不存储响应。

PrivateHeaders

获取 HTTP 响应上缓存控件标头字段中“private”指令中的字段名称的集合。

ProxyRevalidate

获取或设置一个值, proxy-validate 该值确定是否包含响应指令。

指示共享缓存在使用之前必须重新验证对源服务器的过时缓存的使用。

Public

获取或设置一个值, public 该值确定是否包含响应指令。

指示响应可由任何缓存存储。

SharedMaxAge

获取或设置 指令的值 s-maxage

重写 最大期限,但仅适用于共享缓存 (,例如代理) 。

方法

Equals(Object)

表示 Cache-Control HTTP 标头。

GetHashCode()

表示 Cache-Control HTTP 标头。

Parse(String)

表示 Cache-Control HTTP 标头。

Parse(StringSegment)

分析 inputCacheControlHeaderValue 值。

ToString()

表示 Cache-Control HTTP 标头。

TryParse(String, CacheControlHeaderValue)

表示 Cache-Control HTTP 标头。

TryParse(StringSegment, CacheControlHeaderValue)

尝试将指定的 input 分析为 CacheControlHeaderValue

适用于