SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.