SqlCacheDependencyAdmin.DisableTableForNotifications 方法

定义

对SQL Server数据库表或数据库表数组禁用 SqlCacheDependency更改通知。

重载

名称 说明
DisableTableForNotifications(String, String)

对SQL Server数据库表禁用 SqlCacheDependency 更改通知。

DisableTableForNotifications(String, String[])

对SQL Server数据库表数组禁用 SqlCacheDependency更改通知。

DisableTableForNotifications(String, String)

对SQL Server数据库表禁用 SqlCacheDependency 更改通知。

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

参数

connectionString
String

用于连接到SQL Server数据库的连接字符串。

table
String

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

例外

未为更改通知启用数据库。

table 是空字符串(“)。

tablenull

无法建立与数据库的连接。

-或-

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

-或-

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

示例

下面的代码示例对 连接字符串 MyConnectionString 中指定的表禁用更改通知。

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

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

注解

该方法 DisableTableForNotifications 禁用参数中指定的 table 表的更改通知,该表必须位于参数中指定的 connectionString 数据库中。

使用 DisableTableForNotifications 此方法禁用表的更改通知后,如果要重新启用更改通知,则必须使用其中一个 EnableTableForNotifications 重载。

适用于

DisableTableForNotifications(String, String[])

对SQL Server数据库表数组禁用 SqlCacheDependency更改通知。

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

参数

connectionString
String

用于连接到SQL Server数据库的连接字符串。

tables
String[]

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

例外

未为更改通知启用数据库。

参数中的 tables 值之一是 null

-或-

参数中的 tables 值之一是空字符串(“)。

tablesnull

无法建立与数据库的连接。

-或-

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

-或-

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

注解

该方法 DisableTableForNotifications 从参数中指定的 tables 表中删除更改通知。 这些表必须位于参数中指定的 connectionString 数据库中。

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

适用于