HttpCacheVaryByHeaders.AcceptTypes 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示 ASP.NET 输出缓存是否随 Accept
HTTP 标头而改变缓存的响应,并将该标头追加到传出的 Vary
HTTP 标头。
public:
property bool AcceptTypes { bool get(); void set(bool value); };
public bool AcceptTypes { get; set; }
member this.AcceptTypes : bool with get, set
Public Property AcceptTypes As Boolean
属性值
当 ASP.NET 输出缓存随 true
标头而改变时,则为 Accept
;否则为 false
。 默认值是 false
。
示例
下面的代码示例演示了仅当属性为true
时AcceptTypes,才执行某些操作。
Response.Cache.VaryByHeaders.AcceptTypes = true;
Response.Cache.VaryByHeaders.AcceptTypes = True
注解
标头 Vary
指示服务器根据字段变化响应 Accept
的请求标头字段,并指定服务器根据客户端可接受的媒体类型选择响应。
有关 HTTP 标头的详细信息,请参阅 RFC 2616:超文本传输协议 -- 在万维网联盟 (W3C) 网站上提供的 HTTP/1.1。 有关完整详细信息,请参阅第 14 部分“标头字段定义”。