Page.InitOutputCache メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のページ要求の出力キャッシュを初期化します。
オーバーロード
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 ファイルの ディレクティブ、または クラスのメソッドとプロパティをHttpCachePolicy使用@ OutputCache
します。 後者は、ページのコード内の構文を使用して 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 ファイルの ディレクティブ、または クラスのメソッドとプロパティをHttpCachePolicy使用@ OutputCache
します。 後者は、ページのコード宣言ブロックまたは分離コード ファイルの構文を使用して Response.Cache
アクセスできます。 詳細については、「 ASP.NET ページのキャッシュ」を参照してください。
こちらもご覧ください
適用対象
.NET