SqlCacheDependencyAdmin.DisableTableForNotifications Methode

Definitie

Schakelt SqlCacheDependency wijzigingsmeldingen voor een SQL Server databasetabel of een matrix met databasetabellen uit.

Overloads

Name Description
DisableTableForNotifications(String, String)

Schakelt SqlCacheDependency wijzigingsmeldingen voor een SQL Server databasetabel uit.

DisableTableForNotifications(String, String[])

Schakelt SqlCacheDependency wijzigingsmeldingen voor een matrix van SQL Server databasetabellen uit.

DisableTableForNotifications(String, String)

Schakelt SqlCacheDependency wijzigingsmeldingen voor een SQL Server databasetabel uit.

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)

Parameters

connectionString
String

Een verbindingsreeks gebruikt om verbinding te maken met de SQL Server-database.

table
String

De databasetabel waarop u wijzigingsmeldingen wilt uitschakelen.

Uitzonderingen

De database is niet ingeschakeld voor wijzigingsmeldingen.

table is een lege tekenreeks ("").

table is null.

Er kan geen verbinding met de database tot stand worden gebracht.

– of –

De beveiligingscontext van de ASP.NET-toepassing is niet gemachtigd om verbinding te maken met de database.

– of –

De beveiligingscontext van de ASP.NET-toepassing is niet gemachtigd om meldingen voor de database uit te schakelen.

Voorbeelden

In het volgende codevoorbeeld wordt de wijzigingsmelding uitgeschakeld voor een tabel die is opgegeven in de verbindingsreeks MyConnectionString.

Zie de sectie Voorbeeld van het SqlCacheDependencyAdmin onderwerp Class Overview voor de volledige code die is vereist om het voorbeeld uit te voeren.

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

Opmerkingen

Met DisableTableForNotifications de methode worden wijzigingsmeldingen uitgeschakeld voor de tabel die is opgegeven in de table parameter. Deze moet zich in de database bevinden die is opgegeven in de connectionString parameter.

Nadat u de DisableTableForNotifications methode hebt gebruikt om wijzigingsmeldingen voor een tabel uit te schakelen, moet u een van de EnableTableForNotifications overbelastingen gebruiken als u wijzigingsmeldingen opnieuw wilt inschakelen.

Van toepassing op

DisableTableForNotifications(String, String[])

Schakelt SqlCacheDependency wijzigingsmeldingen voor een matrix van SQL Server databasetabellen uit.

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

Parameters

connectionString
String

Een verbindingsreeks gebruikt om verbinding te maken met de SQL Server-database.

tables
String[]

De matrix van SQL Server databasetabellen waarop wijzigingsmeldingen kunnen worden uitgeschakeld.

Uitzonderingen

De database is niet ingeschakeld voor wijzigingsmeldingen.

Een van de waarden in de tables parameter is null.

– of –

Een van de waarden in de tables parameter is een lege tekenreeks ("").

tables is null.

Er kan geen verbinding met de database tot stand worden gebracht.

– of –

De beveiligingscontext van de ASP.NET-toepassing is niet gemachtigd om verbinding te maken met de database.

– of –

De beveiligingscontext van de ASP.NET-toepassing is niet gemachtigd om meldingen voor de database uit te schakelen.

Opmerkingen

Met DisableTableForNotifications de methode worden wijzigingsmeldingen verwijderd uit de tabellen die zijn opgegeven in de tables parameter. Deze tabellen moeten zich in de database bevinden die is opgegeven in de connectionString parameter.

Nadat u de DisableTableForNotifications methode hebt gebruikt om wijzigingsmeldingen voor een lijst met tabellen uit te schakelen, moet u een van de EnableTableForNotifications overbelastingen gebruiken als u wijzigingsmeldingen opnieuw wilt inschakelen.

Van toepassing op