SqlCacheDependencyAdmin.DisableTableForNotifications 方法

定義

停用SqlCacheDependency SQL Server資料庫資料表或資料庫資料表陣列上的變更通知。

多載

名稱 Description
DisableTableForNotifications(String, String)

關閉SQL Server資料庫資料表上的 SqlCacheDependency 變更通知。

DisableTableForNotifications(String, String[])

停用 SqlCacheDependency 變更通知,SQL Server資料庫資料表陣列。

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[])

停用 SqlCacheDependency 變更通知,SQL Server資料庫資料表陣列。

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 超載。

適用於