SqlCacheDependencyAdmin.EnableTableForNotifications 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.
Csatlakozik egy SQL Server adatbázishoz, és előkészít egy adatbázistáblát vagy -táblát SqlCacheDependency változásértesítésekhez.
Túlterhelések
| Név | Description |
|---|---|
| EnableTableForNotifications(String, String) |
Csatlakozik a megadott SQL Server adatbázishoz, és engedélyezi a megadott adatbázistáblát SqlCacheDependency változásértesítésekhez. |
| EnableTableForNotifications(String, String[]) |
A megadott SQL Server adatbázishoz csatlakozik, és engedélyezi az adatbázistáblák megadott tömbjének használatát SqlCacheDependency változásértesítéshez. |
EnableTableForNotifications(String, String)
Csatlakozik a megadott SQL Server adatbázishoz, és engedélyezi a megadott adatbázistáblát SqlCacheDependency változásértesítésekhez.
public:
static void EnableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void EnableTableForNotifications(string connectionString, string table);
static member EnableTableForNotifications : string * string -> unit
Public Shared Sub EnableTableForNotifications (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 engedélyezni szeretné a változásértesítéseket.
Kivételek
Az adatbázis nincs engedélyezve a változásértesítésekhez.
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 a EnableTableForNotifications metódussal engedélyezi a változásértesítéseket a kapcsolati karakterlánc MyConnectionString adatbázisban megadott táblában.
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 EnableTableForNotifications metódus módosítási értesítéseket ad a paraméterben table megadott táblához, amelynek a paraméterben connectionString megadott adatbázisban kell lennie.
Ha már használta a módszert a EnableTableForNotifications változásértesítések táblához való hozzáadására, akkor a túlterhelések egyikét kell használnia, ha le szeretné tiltani a DisableTableForNotifications változásértesítéseket.
A következőre érvényes:
EnableTableForNotifications(String, String[])
A megadott SQL Server adatbázishoz csatlakozik, és engedélyezi az adatbázistáblák megadott tömbjének használatát SqlCacheDependency változásértesítéshez.
public:
static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications(string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (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 engedélyezésére 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.
Példák
Az alábbi példakód a EnableTableForNotifications metódust használja a változásértesítések engedélyezéséhez a kapcsolati karakterlánc MyConnectionString megadott adatbázisban pontosvesszővel tagolt listában megadott táblákon.
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 EnableTableForNotifications metódus módosítási értesítéseket ad a paraméterben tables megadott táblákhoz. Ezeknek a tábláknak a paraméterben connectionString megadott adatbázisban kell lenniük.
Miután a módszert használta a EnableTableForNotifications változásértesítések táblák egy csoportjához való hozzáadására, akkor a túlterhelések egyikét kell használnia, ha le szeretné tiltani a DisableTableForNotifications változásértesítéseket.