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 SqlCacheDependency oznámení o změnách u SQL Server databázové tabulky nebo pole databázových tabulek.
Přetížení
DisableTableForNotifications(String, String) |
Zakáže SqlCacheDependency oznámení o změnách v databázové tabulce SQL Server. |
DisableTableForNotifications(String, String[]) |
SqlCacheDependency Zakáže oznámení o změnách u pole SQL Server databázových tabulek. |
DisableTableForNotifications(String, String)
Zakáže SqlCacheDependency oznámení o změnách v databázové tabulce 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
Připojovací řetězec použitý pro 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 nemá povolená 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í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.
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 některé z EnableTableForNotifications přetížení, pokud chcete oznámení o změnách znovu povolit.
Platí pro
DisableTableForNotifications(String, String[])
SqlCacheDependency Zakáže oznámení o změnách u pole SQL Server databázových tabulek.
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
Připojovací řetězec použitý pro 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 nemá povolená oznámení o změnách.
Jedna 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 některé z EnableTableForNotifications přetížení, pokud chcete oznámení o změnách znovu povolit.