Page.InitOutputCache メソッド

定義

現在のページ要求の出力キャッシュを初期化します。

オーバーロード

名前 説明
InitOutputCache(Int32, String, String, OutputCacheLocation, String)

現在のページ要求の出力キャッシュを初期化します。

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

現在のページ要求の出力キャッシュを初期化します。

InitOutputCache(OutputCacheParameters)

OutputCacheParameters オブジェクトに基づいて、現在のページ要求の出力キャッシュを初期化します。

注釈

このメソッドは、コードから直接使用するためのものではありません。 ページの出力キャッシュを有効にして操作するには、次のいずれかの方法を使用します。

  • .aspx ファイルの @ OutputCache ディレクティブを使用して、宣言によってオプションを設定します。
  • ページのコード内のResponse.Cache オブジェクトによって公開されるHttpCachePolicy クラスのメソッドとプロパティを使用します。

詳細については、「ページの ASP.NETを参照してください。

InitOutputCache(Int32, String, String, OutputCacheLocation, String)

現在のページ要求の出力キャッシュを初期化します。

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache(int duration, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

パラメーター

duration
Int32

出力キャッシュに格納されているオブジェクトが有効な時間。

varyByHeader
String

出力キャッシュの内容が異なるヘッダーのセミコロン区切りのリスト。

varyByCustom
String

Vary HTTP ヘッダー。

location
OutputCacheLocation

OutputCacheLocation値の 1 つ。

varyByParam
String

出力キャッシュの内容が異なる GET メソッドまたは POST メソッドによって受信されるパラメーターのセミコロン区切りのリスト。

例外

locationに無効な値が指定されています。

注釈

このメソッドは呼び出さないでください。 ページの出力キャッシュを有効にして操作するには、.aspx ファイルの @ OutputCache ディレクティブ、または HttpCachePolicy クラスのメソッドとプロパティを使用します。 後者は、ページのコード Response.Cache 構文を使用してアクセスできます。 詳細については、「ページの ASP.NETを参照してください。

こちらもご覧ください

適用対象

InitOutputCache(Int32, String, String, String, OutputCacheLocation, String)

現在のページ要求の出力キャッシュを初期化します。

protected:
 virtual void InitOutputCache(int duration, System::String ^ varyByContentEncoding, System::String ^ varyByHeader, System::String ^ varyByCustom, System::Web::UI::OutputCacheLocation location, System::String ^ varyByParam);
protected virtual void InitOutputCache(int duration, string varyByContentEncoding, string varyByHeader, string varyByCustom, System.Web.UI.OutputCacheLocation location, string varyByParam);
abstract member InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
override this.InitOutputCache : int * string * string * string * System.Web.UI.OutputCacheLocation * string -> unit
Protected Overridable Sub InitOutputCache (duration As Integer, varyByContentEncoding As String, varyByHeader As String, varyByCustom As String, location As OutputCacheLocation, varyByParam As String)

パラメーター

duration
Int32

出力キャッシュに格納されているオブジェクトが有効な時間。

varyByContentEncoding
String

出力キャッシュのコンテンツが異なる文字セット (コンテンツ エンコード) のセミコロン区切りのリスト。

varyByHeader
String

出力キャッシュの内容が異なるヘッダーのセミコロン区切りのリスト。

varyByCustom
String

Vary HTTP ヘッダー。

location
OutputCacheLocation

OutputCacheLocation値の 1 つ。

varyByParam
String

出力キャッシュの内容が異なる GET メソッドまたは POST メソッドによって受信されるパラメーターのセミコロン区切りのリスト。

例外

locationに無効な値が指定されています。

注釈

このメソッドは呼び出さないでください。 ページの出力キャッシュを有効にして操作するには、.aspx ファイルで @ OutputCache ディレクティブを使用するか、 HttpCachePolicy クラスのメソッドとプロパティを使用します。 後者は、ページのコード Response.Cache 構文を使用してアクセスできます。 詳細については、「ページの ASP.NETを参照してください。

こちらもご覧ください

適用対象

InitOutputCache(OutputCacheParameters)

OutputCacheParameters オブジェクトに基づいて、現在のページ要求の出力キャッシュを初期化します。

protected public:
 virtual void InitOutputCache(System::Web::UI::OutputCacheParameters ^ cacheSettings);
protected internal virtual void InitOutputCache(System.Web.UI.OutputCacheParameters cacheSettings);
abstract member InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
override this.InitOutputCache : System.Web.UI.OutputCacheParameters -> unit
Protected Friend Overridable Sub InitOutputCache (cacheSettings As OutputCacheParameters)

パラメーター

cacheSettings
OutputCacheParameters

キャッシュ設定を含む OutputCacheParameters

例外

キャッシュ プロファイルが見つかりませんでした。

-または-

ディレクティブまたは構成設定プロファイル属性がありません。

出力キャッシュ設定の場所が無効です。

注釈

このメソッドは呼び出さないでください。 ページの出力キャッシュを有効にして操作するには、.aspx ファイルの @ OutputCache ディレクティブ、または HttpCachePolicy クラスのメソッドとプロパティを使用します。 後者は、ページのコード宣言ブロックまたは分離コード ファイルの Response.Cache 構文を使用してアクセスできます。 詳細については、「ページの ASP.NETを参照してください。

こちらもご覧ください

適用対象