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

IList,包含 HTTP 標頭的清單,否則為 null

備註

Web 上快取網頁的實體會根據 HTTP 標頭和其他因素來快取多個版本。 例如,每個產生頁面的語言版本通常會根據 Accept-Language HTTP 標頭進行快取。

針對特定瀏覽器,除了控制與目標無關快取的標頭之外,可能還需要依 HTTP 標頭變更快取。 例如,可能需要針對不同的螢幕大小快取不同版本的頁面。

屬性所 CacheVaryByHeaders 傳回的標頭名稱會新增至傳送至用戶端瀏覽器之 Vary HTTP 標頭上的標頭清單。

給繼承者的注意事項

當您繼承自 類別時 PageAdapter ,可以覆寫 CacheVaryByHeaders 屬性以傳回其他標頭的清單,以控制目標特定的快取。 基底屬性會 CacheVaryByHeadersnull 回 。

適用於

另請參閱