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 名稱。

適用於