Nyelv

SqlCacheDependencyAdmin.EnableTableForNotifications Metódus

Definíció

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.

A következőre érvényes: