Поделиться через


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

Строка подключения, используемая для создания связи с базой данных 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

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

tables
String[]

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

Исключения

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

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

-или-

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

tables имеет значение null.

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

-или-

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

-или-

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

Комментарии

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

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

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