OutputCacheParameters クラス

定義

ASP.NET で @ OutputCache ページ ディレクティブから解析された出力キャッシュの初期化設定をカプセル化します。Encapsulates the output cache initialization settings parsed from an @ OutputCache page directive by ASP.NET. このクラスは継承できません。This class cannot be inherited.

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

注釈

クラスOutputCacheParametersは、ASP.NET ページまたはコントロールの開発者によって使用されることはありません。The OutputCacheParameters class is not used by ASP.NET page or control developers. このメソッドは、 @ OutputCache page ディレクティブから解析されたキャッシュ設定を ASP.NET ページで格納するためのデータ構造PageParserTemplateControlParser、やなどのコントロールパーサーを提供します。It provides a data structure used to store cache settings parsed from an @ OutputCache page directive by ASP.NET page and control parsers such as PageParser and TemplateControlParser. オブジェクトは、 Page.InitOutputCacheメソッドと共に使用して、実行時にページとそのコンテンツの出力キャッシュを初期化します。 OutputCacheParametersThe OutputCacheParameters object is used with the Page.InitOutputCache method to initialize the output cache for a page and its contents at run time.

コンストラクター

OutputCacheParameters()

OutputCacheParameters クラスの新しいインスタンスを初期化します。Initializes a new instance of the OutputCacheParameters class.

プロパティ

CacheProfile

出力キャッシュ エントリの設定に関連付けられている OutputCacheProfile 名を取得または設定します。Gets or sets an OutputCacheProfile name that is associated with the settings of the output cache entry.

Duration

キャッシュ エントリが出力キャッシュ内に存続する時間を取得または設定します。Gets or sets the amount of time that a cache entry is to remain in the output cache.

Enabled

現在のコンテンツに対して出力キャッシュが有効かどうかを示す値を取得または設定します。Gets or sets a value indicating whether output caching is enabled for the current content.

Location

キャッシュ エントリの場所を決定する値を取得または設定します。Gets or sets a value that determines the location of the cache entry.

NoStore

HTTP Cache-Control: no-store ディレクティブが設定されているかどうかを判断する値を取得または設定します。Gets or sets a value that determines whether the HTTP Cache-Control: no-store directive is set.

SqlDependency

キャッシュ エントリが依存するデータベース名とテーブル名の一連のペアを取得または設定します。Gets or sets a set of database and table name pairs that the cache entry depends on.

VaryByContentEncoding

キャッシュ エントリの変更に使用される、コンマで区切られた一連の文字セット (コンテンツ エンコーディング) を取得または設定します。Gets or sets a comma-delimited set of character sets (content encodings) used to vary the cache entry.

VaryByControl

現在のキャッシュ エントリの変更に使用される現在のページまたはユーザー コントロールに格納されている、セミコロンで区切られた一連のコントロール ID を取得または設定します。Gets or sets a semicolon-delimited set of control identifiers contained within the current page or user control used to vary the current cache entry.

VaryByCustom

出力キャッシュがキャッシュ エントリを変更するために使用するカスタム文字列のリストを取得します。Gets a list of custom strings that the output cache uses to vary the cache entry.

VaryByHeader

キャッシュ エントリの変更に使用される、コンマで区切られた一連のヘッダー名を取得または設定します。Gets or sets a comma-delimited set of header names used to vary the cache entry. ヘッダー名は、要求に関連付けられた HTTP ヘッダーを識別します。The header names identify HTTP headers associated with the request.

VaryByParam

出力キャッシュがキャッシュ エントリを変更するために使用する、クエリ文字列またはフォーム POST パラメーターのセミコロンで区切られたリストを取得します。Gets a semicolon-delimited list of query string or form POST parameters that the output cache uses to vary the cache entry.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

こちらもご覧ください