SqlCacheDependencyAdmin.EnableTableForNotifications Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Connette a un database SQL Server e prepara una o più tabelle di database per le notifiche di modifica della classe SqlCacheDependency.
Overload
EnableTableForNotifications(String, String) |
Connette al database SQL Server specificato e attiva la tabella di database specificata per le notifiche di modifica della classe SqlCacheDependency. |
EnableTableForNotifications(String, String[]) |
Connette al database SQL Server specificato e attiva la matrice delle tabelle di database specificata per la notifica di modifica della classe SqlCacheDependency. |
EnableTableForNotifications(String, String)
Connette al database SQL Server specificato e attiva la tabella di database specificata per le notifiche di modifica della classe 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
Stringa di connessione utilizzata per la connessione al database SQL Server.
- table
- String
Tabella di database in cui attivare le notifiche di modifica.
Eccezioni
Database non attivato per le notifiche di modifica.
table
è null
.
Non è stato possibile stabilire una connessione al database.
-oppure-
Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per la connessione al database.
-oppure-
Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per la disattivazione delle notifiche per il database.
Esempio
Nell'esempio di codice seguente viene utilizzato il EnableTableForNotifications metodo per abilitare le notifiche di modifica nella tabella specificata nel database specificato nella stringa MyConnectionString
di connessione .
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[])
Connette al database SQL Server specificato e attiva la matrice delle tabelle di database specificata per la notifica di modifica della classe SqlCacheDependency.
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
Stringa di connessione utilizzata per la connessione al database SQL Server.
- tables
- String[]
Matrice delle tabelle di database SQL in cui attivare le notifiche di modifica.
Eccezioni
Database non attivato per le notifiche di modifica.
Uno dei valori nel parametro tables
è null
.
-oppure-
Uno dei valori nel parametro tables
è una stringa vuota ("").
tables
è null
.
Non è stato possibile stabilire una connessione al database.
-oppure-
Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per la connessione al database.
-oppure-
Il contesto di sicurezza dell'applicazione ASP.NET non dispone dell'autorizzazione per la disattivazione delle notifiche per il database.
Esempio
Nell'esempio di codice seguente viene utilizzato il EnableTableForNotifications metodo per abilitare le notifiche di modifica nelle tabelle specificate in un elenco delimitato da punto e virgola nel database specificato nella stringa MyConnectionString
di connessione .
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.