HttpCachePolicy.SetOmitVaryStar(Boolean) 方法

定义

指定在按参数进行区分时,响应是否应该包含 vary:* 标头。

public:
 void SetOmitVaryStar(bool omit);
public void SetOmitVaryStar (bool omit);
member this.SetOmitVaryStar : bool -> unit
Public Sub SetOmitVaryStar (omit As Boolean)

参数

omit
Boolean

若要指示 HttpCachePolicy 不对其 VaryByHeaders 属性使用 * 值,则为 true;否则为 false

注解

此方法允许在缓存响应因参数而异时阻止向传出响应添加 vary:* 标头的输出。 这对于客户端因查询字符串而改变缓存很有用,因为大多数客户端在不需要 vary:* 标头的情况下,查询字符串会自动变化。

备注

标头的使用 vary:* 可以禁用所有客户端缓存。

这是影响 VaryByHeaders 属性的便利方法。 传递给 true 该方法会 HttpCachePolicy 指示忽略属性的 * 值 VaryByHeaders

SetOmitVaryStar在 .NET Framework 版本 3.5 中引入。 有关详细信息,请参见版本和依赖关系

适用于