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


SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Метод

Определение

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

public:
 static cli::array <System::String ^> ^ GetTablesEnabledForNotifications(System::String ^ connectionString);
public static string[] GetTablesEnabledForNotifications (string connectionString);
static member GetTablesEnabledForNotifications : string -> string[]
Public Shared Function GetTablesEnabledForNotifications (connectionString As String) As String()

Параметры

connectionString
String

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

Возвращаемое значение

String[]

Массив строк, содержащий имена таблиц базы данных SQL Server.

Исключения

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

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

-или-

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

-или-

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

Примеры

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

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

string[] enabledTablesList =
SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
Dim enabledTablesList As String()
enabledTablesList = SqlCacheDependencyAdmin.GetTablesEnabledForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString)

Комментарии

Метод GetTablesEnabledForNotifications возвращает массив строк, содержащий имена всех таблиц в базе данных, указанной в параметре connectionString , для которых включены уведомления об изменениях.

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