Sdílet prostřednictvím


SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Metoda

Definice

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

Připojovací řetězec použitý pro 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 nemá povolená 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í změn v databázi zadané v připojovacím řetězci MyConnectionString.

Úplný kód potřebný ke spuštění příkladu najdete v části Příklad tématu s přehledem 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ých v parametru connectionString , které jsou povoleny pro oznámení změn.

Platí pro