Udostępnij za pośrednictwem


SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Metoda

Definicja

Pobiera tablicę ciągów zawierającą nazwę każdej tabeli, która jest włączona dla powiadomień o zmianie w bazie danych 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()

Parametry

connectionString
String

Parametry połączenia używane do nawiązywania połączenia z bazą danych SQL Server.

Zwraca

String[]

Tablica ciągów zawierająca nazwy tabel bazy danych SQL Server.

Wyjątki

Baza danych nie jest włączona dla powiadomień o zmianie.

Nie można nawiązać połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do nawiązywania połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do wyłączania powiadomień dla bazy danych.

Przykłady

Poniższy przykład kodu tworzy tablicę ciągów tabel z włączoną obsługą powiadomień o zmianie w bazie danych określonej w parametrach MyConnectionStringpołączenia .

Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład tematu SqlCacheDependencyAdmin przeglądu klasy.

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

Uwagi

Metoda GetTablesEnabledForNotifications zwraca tablicę ciągów zawierającą nazwy wszystkich tabel w bazie danych określonej w parametrze connectionString , który jest włączony dla powiadomień o zmianie.

Dotyczy