SqlCacheDependencyAdmin.EnableTableForNotifications Метод

Определение

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

Перегрузки

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

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

EnableTableForNotifications(String, String[])

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

EnableTableForNotifications(String, String)

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

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

Параметры

connectionString
String

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

table
String

Таблица базы данных, в которой можно включить уведомления об изменениях.

Исключения

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

table равно null.

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

–или–

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

–или–

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

Примеры

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

Полный код, необходимый для выполнения примера, см. в разделе SqlCacheDependencyAdmin "Пример" раздела обзора класса.

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

Комментарии

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

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

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

EnableTableForNotifications(String, String[])

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

public:
 static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications(string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (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 не имеет разрешения на отключение уведомлений для базы данных.

Примеры

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

Полный код, необходимый для выполнения примера, см. в разделе SqlCacheDependencyAdmin "Пример" раздела обзора класса.

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

Комментарии

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

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

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