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

适用于