Share via


PageAdapter.CacheVaryByHeaders プロパティ

定義

この派生ページ アダプターが割り当てられた Web ページのキャッシュを変更する、追加の 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 ページをキャッシュする Web 上のエンティティは、HTTP ヘッダーやその他の要因に基づいて複数のバージョンをキャッシュします。 たとえば、ページが生成される各言語のバージョンは、通常、HTTP ヘッダーに基づいて Accept-Language キャッシュされます。

特定のブラウザーでは、ターゲットに依存しないキャッシュを制御するヘッダーに加えて、HTTP ヘッダーによってキャッシュを変更することが必要になる場合があります。 たとえば、画面サイズが異なるページの異なるバージョンをキャッシュする必要がある場合があります。

プロパティによって CacheVaryByHeaders 返されるヘッダー名は、クライアント ブラウザーに送信される HTTP ヘッダーのヘッダー Vary の一覧に追加されます。

注意 (継承者)

クラスから PageAdapter 継承する場合は、プロパティを CacheVaryByHeaders オーバーライドして、ターゲット固有のキャッシュを制御する追加のヘッダーの一覧を返すことができます。 基本プロパティが CacheVaryByHeaders 返します null

適用対象

こちらもご覧ください