SqlCacheDependencyAdmin.DisableTableForNotifications 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
禁用 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
为空字符串 ("")。
table
为 null
。
未能建立与数据库的连接。
- 或 -
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
。
未能建立与数据库的连接。
- 或 -
ASP.NET 应用程序的安全性上下文没有连接到数据库的权限。
- 或 -
ASP.NET 应用程序的安全性上下文没有禁用数据库通知的权限。
注解
方法 DisableTableForNotifications 从 参数中指定的 tables
表中删除更改通知。 这些表必须位于 参数中指定的 connectionString
数据库中。
使用 DisableTableForNotifications 方法禁用表列表的更改通知后,如果要重新启用更改通知,则必须使用其中一个 EnableTableForNotifications 重载。