次の方法で共有


HttpCacheVaryByHeaders.UserCharSet プロパティ

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

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

構文

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

value = instance.UserCharSet

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

/** @property */
public void set_UserCharSet (boolean value)
public function get UserCharSet () : boolean

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

プロパティ値

ASP.NET 出力キャッシュが識別に Accept-Charset ヘッダーを使用し、それをクライアントに送信された Vary HTTP ヘッダーに追加する場合は true。それ以外の場合は false。既定値は false です。

解説

Vary ヘッダーは、キャッシュされている複数の応答の中から、クライアント要求に応じて送信する応答を決めるためにサーバーが使用する要求ヘッダー フィールドを示します。Accept-CharSet フィールドは、クライアントの文字セットに基づいてサーバーが応答を選択することを指定します。

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

使用例

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

Response.Cache.VaryByHeaders.UserCharSet = True
Response.Cache.VaryByHeaders.UserCharSet = true;

プラットフォーム

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 名前空間