次の方法で共有


HttpCacheVaryByHeaders クラス

定義

VaryByHeaders プロパティを設定するタイプ セーフな方法を提供します。

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
継承
HttpCacheVaryByHeaders

注釈

プロパティは VaryByHeaders 、リソースに対して複数のキャッシュされた応答がある場合に、応答のバリエーションを一意に識別するために使用 ASP.NET 要求ヘッダー パラメーターを識別します。 これは、応答がヘッダーやパラメーターなどの一連のクライアント入力に依存する場合に便利です。

HttpCacheVaryByHeadersは HTTP キャッシュ制御ヘッダーに直接関連していませんが、クライアントまたはプロキシが指定されたヘッダーによって確実に異なることに役立ちます。 の詳細については VaryByHeaders、「RFC 2616: ハイパーテキスト転送プロトコル -- HTTP/1.1」を参照してください。 World Wide Web Consortium (W3C) Web サイトで入手できます。 詳細については、「ヘッダー フィールド定義」セクション 14 を参照してください。

コンストラクター

HttpCacheVaryByHeaders()

HttpCacheVaryByHeaders クラスの新しいインスタンスを初期化します。

プロパティ

AcceptTypes

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

Item[String]

カスタム ヘッダー フィールドを取得または設定します。ASP.NET 出力キャッシュは、このフィールドをキャッシュされた応答の識別に使用し、発信 Vary HTTP ヘッダーの末尾に追加します。

UserAgent

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

UserCharSet

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

UserLanguage

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

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetHeaders()

キャッシュを変更するために使用する HTTP ヘッダーを指定する値の配列を取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetHeaders(String[])

キャッシュを変更するために使用する HTTP ヘッダーを指定する値の配列を設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
VaryByUnspecifiedParameters()

ASP.NET は、識別にすべてのヘッダーを使用し、Vary HTTP ヘッダーの値を * (アスタリスク) に設定します。 それ以外のすべての Vary ヘッダー情報は削除されます。

適用対象

こちらもご覧ください