OutputCacheParametersとは? わかりやすく解説

OutputCacheParameters クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ASP.NET で @ OutputCache ページ ディレクティブから解析された出力キャッシュの初期化設定をカプセル化します。このクラスは継承できません。

名前空間: System.Web.UI
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public NotInheritable Class
 OutputCacheParameters
Dim instance As OutputCacheParameters
public sealed class OutputCacheParameters
public ref class OutputCacheParameters sealed
public final class OutputCacheParameters
public final class OutputCacheParameters
解説解説

ASP.NET ページの開発者またはコントロールの開発者は、OutputCacheParameters クラスを使用しません。このクラスは、ASP.NET ページで @ OutputCache ページ ディレクティブから解析されるキャッシュの設定を格納し、PageParser や TemplateControlParser などのパーサーを制御する際に使用するデータ構造を提供します。OutputCacheParameters オブジェクトは、実行時にページとそのコンテンツの出力キャッシュを初期化する際に、System.Web.UI.Page.InitOutputCache メソッドと共に使用されます。

継承階層継承階層
System.Object
  System.Web.UI.OutputCacheParameters
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

OutputCacheParameters コンストラクタ


OutputCacheParameters プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ CacheProfile 出力キャッシュ エントリの設定に関連付けられている OutputCacheProfile 名を取得または設定します。
パブリック プロパティ Duration キャッシュ エントリが出力キャッシュ内に存続する時間を取得または設定します。
パブリック プロパティ Enabled 現在のコンテンツに対して出力キャッシュが有効かどうかを示す値を取得または設定します。
パブリック プロパティ Location キャッシュ エントリの場所を決定する値を取得または設定します。
パブリック プロパティ NoStore HTTP Cache-Control: no-store ディレクティブが設定されているかどうかを判断する値を取得または設定します。
パブリック プロパティ SqlDependency キャッシュ エントリが依存するデータベース名とテーブル名の一連のペアを取得または設定します。
パブリック プロパティ VaryByControl 現在のキャッシュ エントリの変更に使用される現在のページまたはユーザー コントロールに格納されている、セミコロンで区切られた一連のコントロール ID を取得または設定します。
パブリック プロパティ VaryByCustom 出力キャッシュがキャッシュ エントリを変更するために使用するカスタム文字列のリストを取得します。
パブリック プロパティ VaryByHeader キャッシュ エントリの変更に使用される、コンマで区切られた一連のヘッダー名を取得または設定します。ヘッダー名は、要求に関連付けられた HTTP ヘッダーを識別します。
パブリック プロパティ VaryByParam 出力キャッシュがキャッシュ エントリを変更するために使用する、クエリ文字列またはフォーム POST パラメータのコンマで区切られたリストを取得します。
参照参照

関連項目

OutputCacheParameters クラス
System.Web.UI 名前空間

その他の技術情報

ASP.NET ページのキャッシュ
@ OutputCache
ASP.NET ページの一部だけのキャッシュ

OutputCacheParameters メソッド


OutputCacheParameters メンバ

ASP.NET で @ OutputCache ページ ディレクティブから解析された出力キャッシュの初期化設定をカプセル化します。このクラスは継承できません。

OutputCacheParameters データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド OutputCacheParameters OutputCacheParameters クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ CacheProfile 出力キャッシュ エントリの設定に関連付けられている OutputCacheProfile 名を取得または設定します。
パブリック プロパティ Duration キャッシュ エントリが出力キャッシュ内に存続する時間を取得または設定します。
パブリック プロパティ Enabled 現在のコンテンツに対して出力キャッシュが有効かどうかを示す値を取得または設定します。
パブリック プロパティ Location キャッシュ エントリの場所を決定する値を取得または設定します。
パブリック プロパティ NoStore HTTP Cache-Control: no-store ディレクティブが設定されているかどうかを判断する値を取得または設定します。
パブリック プロパティ SqlDependency キャッシュ エントリが依存するデータベース名とテーブル名の一連のペアを取得または設定します。
パブリック プロパティ VaryByControl 現在のキャッシュ エントリの変更に使用される現在のページまたはユーザー コントロールに格納されている、セミコロンで区切られた一連のコントロール ID を取得または設定します。
パブリック プロパティ VaryByCustom 出力キャッシュがキャッシュ エントリを変更するために使用するカスタム文字列のリストを取得します。
パブリック プロパティ VaryByHeader キャッシュ エントリの変更に使用される、コンマで区切られた一連のヘッダー名を取得または設定します。ヘッダー名は、要求に関連付けられた HTTP ヘッダーを識別します。
パブリック プロパティ VaryByParam 出力キャッシュがキャッシュ エントリを変更するために使用する、クエリ文字列またはフォーム POST パラメータのコンマで区切られたリストを取得します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

OutputCacheParameters クラス
System.Web.UI 名前空間

その他の技術情報

ASP.NET ページのキャッシュ
@ OutputCache
ASP.NET ページの一部だけのキャッシュ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「OutputCacheParameters」の関連用語

OutputCacheParametersのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OutputCacheParametersのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS