SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Metoda

Definice

Načte pole řetězců obsahující název každé tabulky, která je povolená pro oznámení o změnách v databázi 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

Connection string sloužící k připojení k databázi SQL Server.

Návraty

String[]

Pole řetězců, které obsahuje názvy SQL Server databázových tabulek.

Výjimky

Databáze není povolená pro oznámení o změnách.

Nelze navázat připojení k databázi.

nebo

Kontext zabezpečení aplikace ASP.NET nemá oprávnění k připojení k databázi.

nebo

Kontext zabezpečení aplikace ASP.NET nemá oprávnění k zakázání oznámení pro databázi.

Příklady

Následující příklad kódu vytvoří pole řetězců tabulek povolených pro oznámení o změnách v databázi zadané v připojovací řetězec MyConnectionString.

Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu přehledu SqlCacheDependencyAdmin třídy.

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

Poznámky

Metoda GetTablesEnabledForNotifications vrátí pole řetězců obsahující názvy všech tabulek v databázi zadané v parametru connectionString , které jsou povoleny pro oznámení o změnách.

Platí pro