SqlCacheDependencyAdmin.EnableTableForNotifications 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í.
Připojí se k databázi SQL Server a připraví tabulku nebo tabulky databáze pro SqlCacheDependency oznámení o změnách.
Přetížení
| Name | Description |
|---|---|
| EnableTableForNotifications(String, String) |
Připojí se k zadané databázi SQL Server a povolí zadanou tabulku databáze pro oznámení o změnách SqlCacheDependency. |
| EnableTableForNotifications(String, String[]) |
Připojí se k zadané SQL Server databázi a povolí zadané pole databázových tabulek pro SqlCacheDependency oznámení o změně. |
EnableTableForNotifications(String, String)
Připojí se k zadané databázi SQL Server a povolí zadanou tabulku databáze pro oznámení o změnách SqlCacheDependency.
public:
static void EnableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void EnableTableForNotifications(string connectionString, string table);
static member EnableTableForNotifications : string * string -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, table As String)
Parametry
- connectionString
- String
Connection string sloužící k připojení k databázi SQL Server.
- table
- String
Tabulka databáze, na které chcete povolit oznámení o změnách.
Výjimky
Databáze není povolená pro oznámení o změnách.
table je null.
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 používá metodu EnableTableForNotifications k povolení oznámení o změnách v zadané tabulce 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.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Poznámky
Metoda EnableTableForNotifications přidá oznámení o změnách pro tabulku zadanou v parametru table , která musí být v databázi zadané v parametru connectionString .
Jakmile použijete metodu EnableTableForNotifications pro přidání oznámení o změnách do tabulky, musíte použít jedno z DisableTableForNotifications přetížení, pokud chcete zakázat oznámení o změnách.
Platí pro
EnableTableForNotifications(String, String[])
Připojí se k zadané SQL Server databázi a povolí zadané pole databázových tabulek pro SqlCacheDependency oznámení o změně.
public:
static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications(string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (connectionString As String, tables As String())
Parametry
- connectionString
- String
Connection string sloužící k připojení k databázi SQL Server.
- tables
- String[]
Pole SQL Server databázových tabulek, na kterých chcete povolit oznámení o změnách.
Výjimky
Databáze není povolená pro oznámení o změnách.
Jednou z hodnot v parametru tables je null.
nebo
Jednou z hodnot v parametru tables je prázdný řetězec ("").
tables je null.
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 používá metodu EnableTableForNotifications k povolení oznámení o změnách v tabulkách zadaných v seznamu odděleným středníkem 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.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Poznámky
Metoda EnableTableForNotifications přidá oznámení o změnách pro tabulky zadané v parametru tables . Tyto tabulky musí být v databázi zadané v parametru connectionString .
Jakmile použijete metodu EnableTableForNotifications k přidání oznámení o změnách do skupiny tabulek, musíte použít jedno z DisableTableForNotifications přetížení, pokud chcete zakázat oznámení o změnách.