HttpCacheVaryByHeaders.UserLanguage プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASP.NET 出力キャッシュが Accept-Language ヘッダーによってキャッシュされた応答を変化させるかどうかを示す値を取得または設定し、それを出力 Vary HTTP ヘッダーに追加します。
public:
property bool UserLanguage { bool get(); void set(bool value); };
public bool UserLanguage { get; set; }
member this.UserLanguage : bool with get, set
Public Property UserLanguage As Boolean
プロパティ値
true 出力キャッシュ ASP.NET Accept-Language ヘッダーによって異なり、クライアントに送信された Vary HTTP ヘッダーに追加される場合は >。それ以外の場合は false。 既定値は false です。
例
次のコード例は、 UserLanguage プロパティが trueされている場合にのみ何らかのアクションを実行する方法を示しています。
Response.Cache.VaryByHeaders.UserLanguage = true;
Response.Cache.VaryByHeaders.UserLanguage = True
注釈
Vary ヘッダーは、クライアント要求に応答して送信される複数のキャッシュされた応答を決定するためにサーバーが使用する要求ヘッダー フィールドを示します。
Accept-Language フィールドは、クライアントが受け入れ可能な言語に基づいてサーバーが応答を選択することを指定します。
詳細については、「RFC 2616: ハイパーテキスト転送プロトコル -- HTTP/1.1」( World Wide Web コンソーシアム (W3C) Web サイトで入手できる) を参照してください。 詳細については、セクション 14「ヘッダー フィールド定義」を参照してください。