SqlCacheDependencyDatabase 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定 ASP.NET 應用程式的 SQL 快取相依性資料庫。 此類別無法獲得繼承。
public ref class SqlCacheDependencyDatabase sealed : System::Configuration::ConfigurationElement
public sealed class SqlCacheDependencyDatabase : System.Configuration.ConfigurationElement
type SqlCacheDependencyDatabase = class
inherit ConfigurationElement
Public NotInheritable Class SqlCacheDependencyDatabase
Inherits ConfigurationElement
- 繼承
範例
下列程式代碼範例示範如何從現有 Web 應用程式的組態檔取得 SqlCacheDependencyDatabase 物件。
// 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 databases element at 0 index.
System.Web.Configuration.SqlCacheDependencyDatabase sqlCdd =
sqlDs.Databases[0];
' 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)
' Get the databases element at 0 index.
Dim sqlCdd _
As System.Web.Configuration.SqlCacheDependencyDatabase = _
sqlDs.Databases(0)
備註
SqlCacheDependencyDatabase可讓您以程式設計方式存取和修改databases
組態區段中節點的 sqlCacheDependency
caching
元素。
SQL 快取相依性可讓快取的數據與原始來源同步處理。 設定儲存在 ASP.NET 應用程式快取中專案與特定 SQL Server 資料庫數據表之間的關聯性之後,類別的 SqlCacheDependency 實例會監視數據表是否有可能的變更。
建構函式
SqlCacheDependencyDatabase(String, String) |
使用傳遞的參數,初始化 SqlCacheDependencyDatabase 類別的新執行個體。 |
SqlCacheDependencyDatabase(String, String, Int32) |
初始化 SqlCacheDependencyDatabase 類別的新執行個體。 |