SqlCacheDependencyAdmin.EnableTableForNotifications Metodo

Definizione

Si connette a un database SQL Server e prepara una tabella o tabelle di database per le notifiche di modifica SqlCacheDependency.

Overload

Nome Descrizione
EnableTableForNotifications(String, String)

Si connette al database di SQL Server specificato e abilita la tabella di database specificata per le notifiche di modifica SqlCacheDependency.

EnableTableForNotifications(String, String[])

Si connette al database di SQL Server specificato e abilita la matrice specificata di tabelle di database per SqlCacheDependency notifica delle modifiche.

EnableTableForNotifications(String, String)

Si connette al database di SQL Server specificato e abilita la tabella di database specificata per le notifiche di modifica SqlCacheDependency.

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)

Parametri

connectionString
String

Un stringa di connessione utilizzato per connettersi al database SQL Server.

table
String

Tabella di database in cui abilitare le notifiche di modifica.

Eccezioni

Il database non è abilitato per le notifiche di modifica.

table è null.

Impossibile stabilire una connessione al database.

oppure

Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per connettersi al database.

oppure

Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per disabilitare le notifiche per il database.

Esempio

Nell'esempio di codice seguente viene utilizzato il metodo EnableTableForNotifications per abilitare le notifiche di modifica nella tabella specificata nel database specificato nel stringa di connessione MyConnectionString.

Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento di panoramica della SqlCacheDependencyAdmin classe.

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

Commenti

Il EnableTableForNotifications metodo aggiunge notifiche di modifica per la tabella specificata nel table parametro , che deve trovarsi nel database specificato nel connectionString parametro .

Dopo aver usato il EnableTableForNotifications metodo per aggiungere notifiche di modifica a una tabella, è necessario usare uno degli DisableTableForNotifications overload se si desidera disabilitare le notifiche di modifica.

Si applica a

EnableTableForNotifications(String, String[])

Si connette al database di SQL Server specificato e abilita la matrice specificata di tabelle di database per SqlCacheDependency notifica delle modifiche.

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

Parametri

connectionString
String

Un stringa di connessione utilizzato per connettersi al database SQL Server.

tables
String[]

Matrice di SQL Server tabelle di database in cui abilitare le notifiche delle modifiche.

Eccezioni

Il database non è abilitato per le notifiche di modifica.

Uno dei valori nel tables parametro è null.

oppure

Uno dei valori nel tables parametro è una stringa vuota ("").

tables è null.

Impossibile stabilire una connessione al database.

oppure

Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per connettersi al database.

oppure

Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per disabilitare le notifiche per il database.

Esempio

Nell'esempio di codice seguente viene utilizzato il metodo EnableTableForNotifications per abilitare le notifiche di modifica nelle tabelle specificate in un elenco delimitato da punto e virgola nel database specificato nel stringa di connessione MyConnectionString.

Per il codice completo necessario per eseguire l'esempio, vedere la sezione Esempio dell'argomento di panoramica della SqlCacheDependencyAdmin classe.

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

Commenti

Il EnableTableForNotifications metodo aggiunge notifiche di modifica per le tabelle specificate nel tables parametro . Queste tabelle devono trovarsi nel database specificato nel connectionString parametro .

Dopo aver usato il EnableTableForNotifications metodo per aggiungere notifiche di modifica a un gruppo di tabelle, è necessario usare uno degli DisableTableForNotifications overload se si desidera disabilitare le notifiche di modifica.

Si applica a