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

属性值

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

注解

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

对于特定浏览器,除了控制独立于目标的缓存的标头之外,可能还需要通过 HTTP 标头改变缓存。 例如,可能需要为不同屏幕大小缓存不同版本的页面。

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

继承者说明

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

适用于

另请参阅