SqlCacheDependencyAdmin.EnableTableForNotifications 方法

定义

连接到 SQL Server 数据库并为 SqlCacheDependency 更改通知准备一个或多个数据库表。

重载

EnableTableForNotifications(String, String)

连接到指定 SQL Server 数据库并为 SqlCacheDependency 更改通知启用指定数据库表。

EnableTableForNotifications(String, String[])

连接到指定 SQL Server 数据库并为 SqlCacheDependency 更改通知启用数据库表的指定数组。

EnableTableForNotifications(String, String)

连接到指定 SQL Server 数据库并为 SqlCacheDependency 更改通知启用指定数据库表。

public:
 static void EnableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void EnableTableForNotifications (string connectionString, string table);
static member EnableTableForNotifications : string * string -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, table As String)

参数

connectionString
String

用于与 SQL Server 数据库建立连接的连接字符串。

table
String

要启用其更改通知的数据库表。

例外

没有为更改通知启用数据库。

tablenull

未能建立与数据库的连接。

  • 或 -

ASP.NET 应用程序的安全性上下文没有连接到数据库的权限。

  • 或 -

ASP.NET 应用程序的安全性上下文没有禁用数据库通知的权限。

示例

下面的代码示例使用 EnableTableForNotifications 该方法对连接字符串 MyConnectionString中指定的数据库中的指定表启用更改通知。

有关运行示例所需的完整代码,请参阅类概述主题的示例 SqlCacheDependencyAdmin 部分。

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

注解

该方法 EnableTableForNotifications 为参数中指定的 table 表添加更改通知,该表必须位于参数中指定的 connectionString 数据库中。

使用 EnableTableForNotifications 该方法向表添加更改通知后,如果要禁用更改通知,则必须使用其中一个 DisableTableForNotifications 重载。

适用于

EnableTableForNotifications(String, String[])

连接到指定 SQL Server 数据库并为 SqlCacheDependency 更改通知启用数据库表的指定数组。

public:
 static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications (string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, tables As String())

参数

connectionString
String

用于与 SQL Server 数据库建立连接的连接字符串。

tables
String[]

要启用其更改通知的 SQL Server 数据库表的数组。

例外

没有为更改通知启用数据库。

tables 参数中的一个值为 null

  • 或 -

tables 参数中的一个值为空字符串 ("")。

tablesnull

未能建立与数据库的连接。

  • 或 -

ASP.NET 应用程序的安全性上下文没有连接到数据库的权限。

  • 或 -

ASP.NET 应用程序的安全性上下文没有禁用数据库通知的权限。

示例

下面的代码示例使用 EnableTableForNotifications 该方法对连接字符串 MyConnectionString中指定的数据库中以分号分隔的列表中指定的表启用更改通知。

有关运行示例所需的完整代码,请参阅类概述主题的示例 SqlCacheDependencyAdmin 部分。

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

注解

该方法 EnableTableForNotifications 为参数中指定的 tables 表添加更改通知。 这些表必须位于参数中指定的 connectionString 数据库中。

使用 EnableTableForNotifications 该方法向一组表添加更改通知后,如果要禁用更改通知,则必须使用其中一个 DisableTableForNotifications 重载。

适用于