カスタム ヘッダー フィールドを取得または設定します。ASP.NET 出力キャッシュは、このフィールドをキャッシュされた応答の識別に使用し、発信 Vary HTTP ヘッダーの末尾に追加します。
名前空間: System.Web
アセンブリ: System.Web (system.web.dll 内)
構文
'宣言
Public Default Property Item ( _
header As String _
) As Boolean
'使用
Dim instance As HttpCacheVaryByHeaders
Dim header As String
Dim value As Boolean
value = instance(header)
instance(header) = value
public bool this [
string header
] { get; set; }
public:
property bool default [String^] {
bool get (String^ header);
void set (String^ header, bool value);
}
/** @property */
public boolean get_Item (String header)
/** @property */
public void set_Item (String header, boolean value)
適用できません。
パラメータ
- header
カスタム ヘッダーの名前。
プロパティ値
ASP.NET 出力キャッシュが識別に指定したカスタム フィールドを使用する場合は true 。それ以外の場合は false。既定値は false です。
例外
例外の種類 | 条件 |
---|---|
header が null 参照 (Visual Basic では Nothing) です。 |
解説
Vary ヘッダーは、サーバーが応答の識別に使用する要求ヘッダー フィールドを示します。
詳細については、W3C (World Wide Web Consortium) の Web サイトで『RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1』を参照してください。詳細については、第 14 項「Header Field Definitions」を参照してください。
VaryByUnspecifiedParameters メソッドは、header の値が * (アスタリスク) の場合に内部的に呼び出されます。
プラットフォーム
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 名前空間