次の方法で共有


HttpCacheVaryByHeaders.AcceptTypes プロパティ

ASP.NET 出力キャッシュが、キャッシュされた応答を Accept HTTP ヘッダーを使用して識別し、それを発信 Vary HTTP ヘッダーの末尾に追加するかどうかを示す値を取得または設定します。

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

構文

'宣言
Public Property AcceptTypes As Boolean
'使用
Dim instance As HttpCacheVaryByHeaders
Dim value As Boolean

value = instance.AcceptTypes

instance.AcceptTypes = value
public bool AcceptTypes { get; set; }
public:
property bool AcceptTypes {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_AcceptTypes ()

/** @property */
public void set_AcceptTypes (boolean value)
public function get AcceptTypes () : boolean

public function set AcceptTypes (value : boolean)
適用できません。

プロパティ値

ASP.NET 出力キャッシュが識別に Accept ヘッダーを使用する場合は true。それ以外の場合は false。既定値は false です。

解説

Vary ヘッダーは、要求ヘッダー フィールドに対してサーバーは応答を Accept フィールドで識別することを示し、クライアントが受け入れ可能なメディア タイプに基づいてサーバーが応答を選択することを指定します。

HTTP ヘッダーの詳細については、W3C (World Wide Web Consortium) の Web サイトで『RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1』を参照してください。詳細については、第 14 項「Header Field Definitions」を参照してください。

使用例

AcceptTypes プロパティが true の場合にだけ一部のアクションが実行されるようにする方法を、次のコード例に示します。

Response.Cache.VaryByHeaders.AcceptTypes = True
Response.Cache.VaryByHeaders.AcceptTypes = true;
[Visual Basic]
<%
'This example performs some action only if the AcceptTypes
property
'is True.
If Response.Cache.VaryByHeaders.AcceptTypes = True Then
   ...
End If
%>
   

プラットフォーム

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 クラス
HttpCacheVaryByHeaders メンバ
System.Web 名前空間