HttpCacheVaryByHeaders.UserAgent プロパティ

定義

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

public:
 property bool UserAgent { bool get(); void set(bool value); };
public bool UserAgent { get; set; }
member this.UserAgent : bool with get, set
Public Property UserAgent As Boolean

プロパティ値

Boolean

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

次のコード例は、プロパティtrueが の場合にのみ何らかのアクションを実行する方法をUserAgent示しています。

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

注釈

このヘッダーは Vary 、クライアント要求に応答して送信されるキャッシュされた複数の応答のうちどれを決定するためにサーバーが使用する要求ヘッダー フィールドを示します。 このフィールドは User-Agent 、クライアントのユーザー エージェントの種類に基づいてサーバーが応答を選択することを指定します。

詳細については、「RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1」( World Wide Web Consortium (W3C) Web サイトで入手できる) を参照してください。 詳細については、セクション14「ヘッダーフィールド定義」を参照してください。

適用対象