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
- 繼承
範例
以下程式碼範例說明如何從現有網頁應用程式的設定檔取得該 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 類別的實例會監控該表是否有可能的變更。
建構函式
| 名稱 | Description |
|---|---|
| SqlCacheDependencyDatabase(String, String, Int32) |
初始化 SqlCacheDependencyDatabase 類別的新執行個體。 |
| SqlCacheDependencyDatabase(String, String) |
初始化一個新的類別實例 SqlCacheDependencyDatabase ,使用傳遞的參數。 |