Partager via


SqlCacheDependencyAdmin.DisableTableForNotifications Méthode

Définition

Désactive les notifications de modifications SqlCacheDependency sur une table de base de données SQL Server ou un tableau de tables de base de données.

Surcharges

DisableTableForNotifications(String, String)

Désactive les notifications de modifications SqlCacheDependency sur une table de base de données SQL Server.

DisableTableForNotifications(String, String[])

Désactive les notifications de modifications SqlCacheDependency sur un tableau de tables de base de données SQL Server.

DisableTableForNotifications(String, String)

Désactive les notifications de modifications SqlCacheDependency sur une table de base de données SQL Server.

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ètres

connectionString
String

Chaîne de connexion OLE DB utilisée pour connecter la base de données SQL Server.

table
String

Table de base de données sur laquelle désactiver les notifications de modifications.

Exceptions

La base de données n'est pas activée pour les notifications de modifications.

Le table est une chaîne vide ("").

table a la valeur null.

Une connexion à la base de données n'a pas pu être établie.

- ou -

Le contexte de sécurité de l'application ASP.NET n'a pas l'autorisation de se connecter à la base de données.

- ou -

Le contexte de sécurité de l'application ASP.NET n'a pas l'autorisation de désactiver des notifications pour la base de données.

Exemples

L’exemple de code suivant désactive la notification de modification sur une table spécifiée dans la chaîne MyConnectionStringde connexion .

Pour obtenir le code complet requis pour exécuter l’exemple, consultez la section Exemple de la rubrique Vue d’ensemble de la SqlCacheDependencyAdmin classe.

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

Remarques

La DisableTableForNotifications méthode désactive les notifications de modification pour la table spécifiée dans le table paramètre, qui doit se trouver dans la base de données spécifiée dans le connectionString paramètre.

Une fois que vous avez utilisé la DisableTableForNotifications méthode pour désactiver les notifications de modification pour une table, vous devez utiliser l’une EnableTableForNotifications des surcharges si vous souhaitez réactiver les notifications de modification.

S’applique à

DisableTableForNotifications(String, String[])

Désactive les notifications de modifications SqlCacheDependency sur un tableau de tables de base de données SQL Server.

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ètres

connectionString
String

Chaîne de connexion OLE DB utilisée pour connecter la base de données SQL Server.

tables
String[]

Tableau des tables de base de données SQL Server sur lequel désactiver les notifications de modifications.

Exceptions

La base de données n'est pas activée pour les notifications de modifications.

L'une des valeurs dans le paramètre tables est null.

- ou -

L'une des valeurs dans le paramètre tables est une chaîne vide ("").

tables a la valeur null.

Une connexion à la base de données n'a pas pu être établie.

- ou -

Le contexte de sécurité de l'application ASP.NET n'a pas l'autorisation de se connecter à la base de données.

- ou -

Le contexte de sécurité de l'application ASP.NET n'a pas l'autorisation de désactiver des notifications pour la base de données.

Remarques

La DisableTableForNotifications méthode supprime les notifications de modification des tables spécifiées dans le tables paramètre . Ces tables doivent se trouver dans la base de données spécifiée dans le connectionString paramètre .

Une fois que vous avez utilisé la DisableTableForNotifications méthode pour désactiver les notifications de modification pour une liste de tables, vous devez utiliser l’une EnableTableForNotifications des surcharges si vous souhaitez réactiver les notifications de modification.

S’applique à