SqlCacheDependencyAdmin.DisableTableForNotifications 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í.
Zakáže oznámení o změnách SqlCacheDependency v tabulce databáze SQL Server nebo v poli databázových tabulek.
Přetížení
| Name | Description |
|---|---|
| DisableTableForNotifications(String, String) |
Zakáže SqlCacheDependency oznámení o změnách v tabulce databáze SQL Server. |
| DisableTableForNotifications(String, String[]) |
Zakáže oznámení o změnách SqlCacheDependency v poli databázových tabulek SQL Server. |
DisableTableForNotifications(String, String)
Zakáže SqlCacheDependency oznámení o změnách v tabulce databáze SQL Server.
public:
static void DisableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void DisableTableForNotifications(string connectionString, string table);
static member DisableTableForNotifications : string * string -> unit
Public Shared Sub DisableTableForNotifications (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, u které chcete zakázat oznámení o změnách.
Výjimky
Databáze není povolená pro oznámení o změnách.
table je prázdný řetězec ("").
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 zakáže oznámení o změnách v tabulce 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 DisableTableForNotifications zakáže 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 DisableTableForNotifications k zakázání oznámení o změnách pro tabulku, musíte použít jedno z EnableTableForNotifications přetížení, pokud chcete znovu povolit oznámení o změnách.
Platí pro
DisableTableForNotifications(String, String[])
Zakáže oznámení o změnách SqlCacheDependency v poli databázových tabulek SQL Server.
public:
static void DisableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void DisableTableForNotifications(string connectionString, string[] tables);
static member DisableTableForNotifications : string * string[] -> unit
Public Shared Sub DisableTableForNotifications (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, u kterých chcete zakázat 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.
Poznámky
Metoda DisableTableForNotifications odebere oznámení o změnách z tabulek zadaných v parametru tables . Tyto tabulky musí být v databázi zadané v parametru connectionString .
Jakmile použijete metodu DisableTableForNotifications k zakázání oznámení o změnách pro seznam tabulek, musíte použít jedno z EnableTableForNotifications přetížení, pokud chcete znovu povolit oznámení o změnách.