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 数据库中所有表的名称。

适用于