SqlCacheDependencyAdmin.DisableTableForNotifications Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.