HttpCachePolicy.SetOmitVaryStar(Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定在按参数进行区分时,响应是否应该包含 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 中引入。 有关详细信息,请参见版本和依赖关系。