SqlCacheDependencyAdmin.DisableTableForNotifications Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.