SqlCacheDependencyAdmin.DisableTableForNotifications Metoda

Definice

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.

Platí pro