PageAdapter.CacheVaryByHeaders 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取其他 HTTP 标头的列表,对于已附加此派生的页面适配器的网页,缓存将随这些标头而改变。
public:
virtual property System::Collections::Specialized::StringCollection ^ CacheVaryByHeaders { System::Collections::Specialized::StringCollection ^ get(); };
public virtual System.Collections.Specialized.StringCollection CacheVaryByHeaders { get; }
member this.CacheVaryByHeaders : System.Collections.Specialized.StringCollection
Public Overridable ReadOnly Property CacheVaryByHeaders As StringCollection
属性值
包含 HTTP 标头列表的 IList,否则为 null
。
注解
Web 上缓存网页的实体会根据 HTTP 标头和其他因素缓存多个版本。 例如,生成页面的每种语言的版本通常基于 Accept-Language
HTTP 标头进行缓存。
对于特定浏览器,除了控制独立于目标的缓存的标头之外,可能还需要通过 HTTP 标头改变缓存。 例如,可能需要为不同屏幕大小缓存不同版本的页面。
属性返回的 CacheVaryByHeaders 标头名称将添加到发送到客户端浏览器的 Vary
HTTP 标头上的标头列表中。
继承者说明
从 PageAdapter 类继承时,可以重写 CacheVaryByHeaders 属性以返回附加标头的列表,以控制特定于目标的缓存。 基 CacheVaryByHeaders 属性返回 null
。