SqlCacheDependencyAdmin.DisableTableForNotifications Метод

Определение

Отключает уведомления об изменениях SqlCacheDependency в таблице базы данных SQL Server или массиве таблиц базы данных.

Перегрузки

Имя Описание
DisableTableForNotifications(String, String)

Отключает уведомления об изменениях SqlCacheDependency в таблице базы данных SQL Server.

DisableTableForNotifications(String, String[])

Отключает уведомления об изменениях SqlCacheDependency в массиве таблиц базы данных SQL Server.

DisableTableForNotifications(String, String)

Отключает уведомления об изменениях SqlCacheDependency в таблице базы данных SQL Server.

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

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

Отключает уведомления об изменениях 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

Connection string используется для подключения к базе данных SQL Server.

tables
String[]

Массив таблиц базы данных SQL Server, для которых необходимо отключить уведомления об изменениях.

Исключения

База данных не включена для уведомлений об изменениях.

Одним из значений tables параметра является null.

–или–

Одним из значений параметра tables является пустая строка ("").

tables равно null.

Не удалось установить подключение к базе данных.

–или–

Контекст безопасности приложения ASP.NET не имеет разрешения на подключение к базе данных.

–или–

Контекст безопасности приложения ASP.NET не имеет разрешения на отключение уведомлений для базы данных.

Комментарии

Метод DisableTableForNotifications удаляет уведомления об изменениях из таблиц, указанных в параметре tables . Эти таблицы должны находиться в базе данных, указанной в параметре connectionString .

После отключения уведомлений об изменениях для списка таблиц необходимо использовать DisableTableForNotifications одну из EnableTableForNotifications перегрузок, если вы хотите повторно включить уведомления об изменениях.

Применяется к