PageAdapter.CacheVaryByHeaders 属性

定义

获取其他 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

属性值

StringCollection

包含 HTTP 标头列表的 IList,否则为 null

注解

缓存网页的 Web 上的实体基于 HTTP 标头和其他因素缓存多个版本。 例如,生成页面的每个语言的版本通常基于 Accept-Language HTTP 标头进行缓存。

对于特定浏览器,除了控制与目标无关缓存的标头之外,还可能需要根据 HTTP 标头更改缓存。 例如,可能需要为不同的屏幕大小缓存不同版本的页面。

属性返回 CacheVaryByHeaders 的标头名称将添加到发送到客户端浏览器的 Vary HTTP 标头上的标头列表中。

继承者说明

PageAdapter 类继承时,可以重写 CacheVaryByHeaders 该属性以返回其他标头的列表,以控制特定于目标的缓存。 基 CacheVaryByHeaders 属性返回 null

适用于

另请参阅