SqlCacheDependencyAdmin.DisableTableForNotifications Metódus

Definíció

Letiltja SqlCacheDependency változásértesítéseket SQL Server adatbázistáblákon vagy adatbázistáblák tömbjén.

Túlterhelések

Name Description
DisableTableForNotifications(String, String)

Letiltja SqlCacheDependency változásértesítéseket egy SQL Server adatbázistáblán.

DisableTableForNotifications(String, String[])

Letiltja SqlCacheDependency változásértesítéseket SQL Server adatbázistáblák tömbjén.

DisableTableForNotifications(String, String)

Letiltja SqlCacheDependency változásértesítéseket egy SQL Server adatbázistáblán.

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)

Paraméterek

connectionString
String

A SQL Server adatbázishoz való csatlakozáshoz használt kapcsolati karakterlánc.

table
String

Az adatbázistábla, amelyen le szeretné tiltani a változásértesítéseket.

Kivételek

Az adatbázis nincs engedélyezve a változásértesítésekhez.

table üres sztring ("").

table az null.

Nem sikerült kapcsolatot létesíteni az adatbázissal.

-vagy-

A ASP.NET alkalmazás biztonsági környezete nem rendelkezik engedéllyel az adatbázishoz való csatlakozáshoz.

-vagy-

A ASP.NET alkalmazás biztonsági környezete nem rendelkezik engedéllyel az adatbázis értesítéseinek letiltására.

Példák

Az alábbi példakód letiltja a változásértesítést a kapcsolati karakterlánc MyConnectionString.

A példa futtatásához szükséges teljes kódért tekintse meg az osztály áttekintési témakörének Példa szakaszát SqlCacheDependencyAdmin .

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

Megjegyzések

A DisableTableForNotifications metódus letiltja a paraméterben table megadott tábla változásértesítéseit, amelyeknek a paraméterben connectionString megadott adatbázisban kell lenniük.

Miután letiltott DisableTableForNotifications egy tábla változásértesítéseit, az EnableTableForNotifications egyik túlterhelést kell használnia, ha újra engedélyezni szeretné a változásértesítéseket.

A következőre érvényes:

DisableTableForNotifications(String, String[])

Letiltja SqlCacheDependency változásértesítéseket SQL Server adatbázistáblák tömbjén.

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())

Paraméterek

connectionString
String

A SQL Server adatbázishoz való csatlakozáshoz használt kapcsolati karakterlánc.

tables
String[]

A változásértesítések letiltására szolgáló SQL Server adatbázistáblák tömbje.

Kivételek

Az adatbázis nincs engedélyezve a változásértesítésekhez.

A paraméter egyik értéke a tables .null

-vagy-

A paraméter egyik értéke tables egy üres sztring ("").

tables az null.

Nem sikerült kapcsolatot létesíteni az adatbázissal.

-vagy-

A ASP.NET alkalmazás biztonsági környezete nem rendelkezik engedéllyel az adatbázishoz való csatlakozáshoz.

-vagy-

A ASP.NET alkalmazás biztonsági környezete nem rendelkezik engedéllyel az adatbázis értesítéseinek letiltására.

Megjegyzések

A DisableTableForNotifications metódus eltávolítja a változásértesítéseket a tables paraméterben megadott táblákból. Ezeknek a tábláknak a paraméterben connectionString megadott adatbázisban kell lenniük.

Miután letiltott DisableTableForNotifications egy táblalista változásértesítéseit, a túlterhelések egyikét kell használnia, ha újra engedélyezni szeretné a EnableTableForNotifications változásértesítéseket.

A következőre érvényes: