SqlCacheDependencySection クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ASP.NET アプリケーションの SQL キャッシュ依存関係を構成します。 このクラスは継承できません。
public ref class SqlCacheDependencySection sealed : System::Configuration::ConfigurationSection
public sealed class SqlCacheDependencySection : System.Configuration.ConfigurationSection
type SqlCacheDependencySection = class
inherit ConfigurationSection
Public NotInheritable Class SqlCacheDependencySection
Inherits ConfigurationSection
- 継承
例
次のコード例は、既存の Web アプリケーションの SqlCacheDependencySection 構成ファイルから オブジェクトを取得する方法を示しています。
// Get the Web application configuration.
System.Configuration.Configuration webConfig =
WebConfigurationManager.OpenWebConfiguration("/aspnetTest");
// Get the section.
string configPath = "system.web/cache/sqlCacheDependency";
System.Web.Configuration.SqlCacheDependencySection sqlDs =
(System.Web.Configuration.SqlCacheDependencySection)webConfig.GetSection(
configPath);
' Get the Web application configuration.
Dim webConfig As System.Configuration.Configuration = _
WebConfigurationManager.OpenWebConfiguration( _
"/aspnetTest")
' Get the section.
Dim configPath As String = _
"system.web/cache/sqlCacheDependency"
Dim sqlDs _
As System.Web.Configuration.SqlCacheDependencySection = _
CType(webConfig.GetSection(configPath), _
System.Web.Configuration.SqlCacheDependencySection)
注釈
SqlCacheDependencySectionを使用すると、構成セクションの cache
要素にプログラムでsqlCacheDependency
アクセスして変更できます。
SQL キャッシュ依存関係を使用すると、キャッシュされたデータを元のソースと同期できます。 ASP.NET アプリケーションのキャッシュに格納されている項目と特定の SQL Server データベース テーブルの間のリレーションシップを構成すると、クラスの SqlCacheDependency インスタンスによってテーブルが監視され、テーブル内の項目が変更されると、そのアイテムはキャッシュから自動的に削除されます。
この要素の設定は、 オブジェクトのテーブル ベースのバージョンにのみ影響します SqlCacheDependency 。 SQL Server 2005 以降で使用される行レベル SqlCacheDependency のオブジェクトは、これらの設定の影響を受けません。
注意
ではSqlCacheDependencySection、 の値MachineToApplicationが である section プロパティAllowDefinitionで定義されている制限に従って、構成ファイルの関連セクションに情報を書き込むことができます。 階層内で許可されていないレベルで構成ファイルに書き込もうとすると、パーサーによってエラー メッセージが生成されます。 ただし、このクラスを使用すると、階層内の任意のレベルで構成情報を読み取ることができます。
コンストラクター
SqlCacheDependencySection() |
SqlCacheDependencySection クラスの新しいインスタンスを初期化します。 |