PageAdapter.CacheVaryByHeaders プロパティ
アセンブリ: System.Web (system.web.dll 内)
構文
HTTP ヘッダーのリストが格納されている IList。それ以外の場合は null 参照 (Visual Basic では Nothing)。
Web ページをキャッシュする Web 上のエンティティは、HTTP ヘッダーやその他の要因に基づいて、複数のバージョンをキャッシュします。たとえば、Accept-Language HTTP ヘッダーに基づいて、ページが生成された各言語につき 1 つのバージョンがキャッシュされます。
ブラウザによっては、ターゲットに依存しないキャッシュを制御するヘッダーに加えて、HTTP ヘッダーによってキャッシュを変更する必要があることがあります。たとえば、画面のサイズに応じて異なるバージョンのページをキャッシュする必要があることがあります。
CacheVaryByHeaders プロパティによって返されるヘッダー名は、クライアント ブラウザに送信される Vary HTTP ヘッダーのヘッダー リストに追加されます。
継承時の注意 PageAdapter クラスから継承する場合は、CacheVaryByHeaders プロパティをオーバーライドして、ターゲット固有のキャッシュを制御する追加のヘッダーのリストを返すことができます。CacheVaryByHeaders 基本プロパティは、null 参照 (Visual Basic では Nothing) を返します。Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
参照
- PageAdapter.CacheVaryByHeaders プロパティのページへのリンク