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 ファイルのディレクティブ、またはクラスのメソッドとプロパティを@ OutputCacheHttpCachePolicy使用します。 後者は、ページのコード内の構文を使用して 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 ファイルのディレクティブ、またはクラスのメソッドとプロパティを@ OutputCacheHttpCachePolicy使用します。 後者は、ページのコード内の構文を使用して 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 ページのキャッシュ」を参照してください。

こちらもご覧ください

適用対象