OutputCacheProfile クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アプリケーション ページによって使用できる出力キャッシュ プロファイルを構成します。 このクラスは継承できません。
public ref class OutputCacheProfile sealed : System::Configuration::ConfigurationElement
public sealed class OutputCacheProfile : System.Configuration.ConfigurationElement
type OutputCacheProfile = class
inherit ConfigurationElement
Public NotInheritable Class OutputCacheProfile
Inherits ConfigurationElement
- 継承
例
次のコード例は、 コレクションを使用 OutputCacheProfiles してそのオブジェクトにアクセス OutputCacheProfile する方法を示しています。
// Get the Web application configuration.
System.Configuration.Configuration webConfig =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");
// Get the section.
string configPath =
"system.web/caching/outputCacheSettings";
System.Web.Configuration.OutputCacheSettingsSection outputCacheSettings =
(System.Web.Configuration.OutputCacheSettingsSection)webConfig.GetSection(
configPath);
// Get the profile at zero index.
System.Web.Configuration.OutputCacheProfile outputCacheProfile =
outputCacheSettings.OutputCacheProfiles[0];
' Get the Web application configuration.
Dim webConfig _
As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim configPath As String = _
"system.web/caching/outputCacheSettings"
Dim outputCacheSettings _
As System.Web.Configuration.OutputCacheSettingsSection = _
CType(webConfig.GetSection(configPath), _
System.Web.Configuration.OutputCacheSettingsSection)
' Get the profile at zero index.
Dim outputCacheProfile _
As System.Web.Configuration.OutputCacheProfile = _
outputCacheSettings.OutputCacheProfiles(0)
注釈
クラスはOutputCacheProfile、構成ファイルの セクションの セクションの outputCacheProfiles
要素にプログラムでcaching
アクセスして変更add
する方法を提供します。
オブジェクトは OutputCacheProfile 、依存関係、キャッシュの場所、キャッシュの有効期限などの頻繁に使用される構成設定を一元化するため、すべてのページで指定する必要がなくなります。
ディレクティブの OutputCacheProfile 属性を使用して、 を CacheProfile
ページに @ OutputCache
適用できます。
注意
ディレクティブは@ OutputCache
、 属性を除くオブジェクトに含まれるすべての設定をEnabledOutputCacheProfileオーバーライドできます。 これは、 をオーバーライドしたすべてのページの ディレクティブを変更せずに を有効または無効に OutputCacheProfile するためです。
クラスは CacheDependency 依存関係を監視して、キャッシュされた項目が変更されると、キャッシュされた項目が自動的に削除されるようにします。
コンストラクター
OutputCacheProfile(String) |
OutputCacheProfile クラスの新しいインスタンスを初期化します。 |
プロパティ
メソッド
適用対象
こちらもご覧ください
.NET