Share via


HttpCacheVaryByHeaders クラス

VaryByHeaders プロパティを設定するタイプ セーフな手段を提供します。

名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)

構文

'宣言
Public NotInheritable Class HttpCacheVaryByHeaders
'使用
Dim instance As HttpCacheVaryByHeaders
public sealed class HttpCacheVaryByHeaders
public ref class HttpCacheVaryByHeaders sealed
public final class HttpCacheVaryByHeaders
public final class HttpCacheVaryByHeaders
適用できません。

解説

VaryByHeaders プロパティは、リソースに対してキャッシュされている応答が複数ある場合に、ASP.NET で応答を一意に識別するために使用する要求ヘッダー パラメータを示します。これは、応答がヘッダーやパラメータなどのクライアント入力に依存している場合に便利です。

HttpCacheVaryByHeaders は HTTP キャッシュ コントロール ヘッダーと直接の関係はありませんが、クライアントまたはプロキシが指定したヘッダーで識別できることを保証するのに役立ちます。VaryByHeaders の詳細については、W3C (World Wide Web Consortium) の Web サイトで『RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1』を参照してください。詳細については、第 14 項「Header Field Definitions」を参照してください。

.NET Framework のセキュリティ

継承階層

System.Object
  System.Web.HttpCacheVaryByHeaders

スレッド セーフ

この型の public static (Visual Basicでは共有) メンバはすべて,スレッド セーフです。インスタンス メンバの場合は,スレッド セーフであるとは限りません。

プラットフォーム

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

バージョン情報

.NET Framework

サポート対象 : 3.0,2.0,1.1,1.0

参照

関連項目

HttpCacheVaryByHeaders メンバ
System.Web 名前空間
HttpCacheVaryByParams

その他の技術情報

ページの複数バージョンのキャッシュ
方法 : HTTP ヘッダーを使用してページのバージョンをキャッシュする