Share via


SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) 方法

定義

擷取字串陣列,其包含 SQL Server 資料庫中每個已啟用變更告知的資料表名稱。

public:
 static cli::array <System::String ^> ^ GetTablesEnabledForNotifications(System::String ^ connectionString);
public static string[] GetTablesEnabledForNotifications (string connectionString);
static member GetTablesEnabledForNotifications : string -> string[]
Public Shared Function GetTablesEnabledForNotifications (connectionString As String) As String()

參數

connectionString
String

用來連接 SQL Server 資料庫的連接字串。

傳回

String[]

字串陣列,其包含 SQL Server 資料庫資料表名稱。

例外狀況

資料庫未啟用變更告知。

無法建立與資料庫的連接。

-或-

ASP.NET 應用程式的安全性內容無權連接到資料庫。

-或-

ASP.NET 應用程式的安全性內容無權停用資料庫的告知。

範例

下列程式碼範例會建立字串陣列,此陣列會針對連接字串 MyConnectionString 中指定的資料庫中所指定的變更通知啟用資料表。

如需執行範例所需的完整程式碼,請參閱類別概觀主題的 SqlCacheDependencyAdmin 範例一節。

string[] enabledTablesList =
SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
Dim enabledTablesList As String()
enabledTablesList = SqlCacheDependencyAdmin.GetTablesEnabledForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString)

備註

方法會 GetTablesEnabledForNotifications 傳回字串陣列,其中包含啟用變更通知的參數中所 connectionString 指定之資料庫中所有資料表的名稱。

適用於