SqlCacheDependencyAdmin.EnableTableForNotifications Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ansluter till en SQL Server databas och förbereder en databastabell eller tabeller för SqlCacheDependency ändringsmeddelanden.
Överlagringar
| Name | Description |
|---|---|
| EnableTableForNotifications(String, String) |
Ansluter till den angivna SQL Server-databasen och aktiverar den angivna databastabellen för SqlCacheDependency ändra meddelanden. |
| EnableTableForNotifications(String, String[]) |
Ansluter till den angivna SQL Server-databasen och aktiverar den angivna matrisen med databastabeller för SqlCacheDependency ändringsmeddelande. |
EnableTableForNotifications(String, String)
Ansluter till den angivna SQL Server-databasen och aktiverar den angivna databastabellen för SqlCacheDependency ändra meddelanden.
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)
Parametrar
- connectionString
- String
En reťazec pripojenia som används för att ansluta till SQL Server-databasen.
- table
- String
Databastabellen där ändringsmeddelanden ska aktiveras.
Undantag
Databasen är inte aktiverad för ändringsmeddelanden.
table är null.
Det gick inte att upprätta en anslutning till databasen.
-eller-
Säkerhetskontexten för ASP.NET-programmet har inte behörighet att ansluta till databasen.
-eller-
Säkerhetskontexten för ASP.NET-programmet har inte behörighet att inaktivera meddelanden för databasen.
Exempel
I följande kodexempel används metoden EnableTableForNotifications för att aktivera ändringsmeddelanden i den angivna tabellen i databasen som anges i reťazec pripojenia MyConnectionString.
Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i SqlCacheDependencyAdmin avsnittet klassöversikt.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Kommentarer
Metoden EnableTableForNotifications lägger till ändringsmeddelanden för tabellen som anges i parametern table , som måste finnas i databasen som anges i parametern connectionString .
När du har använt EnableTableForNotifications metoden för att lägga till ändringsmeddelanden i en tabell måste du använda en av överlagringarna DisableTableForNotifications om du vill inaktivera ändringsmeddelanden.
Gäller för
EnableTableForNotifications(String, String[])
Ansluter till den angivna SQL Server-databasen och aktiverar den angivna matrisen med databastabeller för SqlCacheDependency ändringsmeddelande.
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())
Parametrar
- connectionString
- String
En reťazec pripojenia som används för att ansluta till SQL Server-databasen.
- tables
- String[]
Matrisen med SQL Server databastabeller där ändringsmeddelanden ska aktiveras.
Undantag
Databasen är inte aktiverad för ändringsmeddelanden.
Ett av värdena i parametern tables är null.
-eller-
Ett av värdena i parametern tables är en tom sträng ("").
tables är null.
Det gick inte att upprätta en anslutning till databasen.
-eller-
Säkerhetskontexten för ASP.NET-programmet har inte behörighet att ansluta till databasen.
-eller-
Säkerhetskontexten för ASP.NET-programmet har inte behörighet att inaktivera meddelanden för databasen.
Exempel
I följande kodexempel används metoden EnableTableForNotifications för att aktivera ändringsmeddelanden i tabellerna som anges i en semikolonavgränsad lista i databasen som anges i reťazec pripojenia MyConnectionString.
Fullständig kod som krävs för att köra exemplet finns i avsnittet Exempel i SqlCacheDependencyAdmin avsnittet klassöversikt.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Kommentarer
Metoden EnableTableForNotifications lägger till ändringsmeddelanden för tabellerna som anges i parametern tables . Dessa tabeller måste finnas i databasen som anges i parametern connectionString .
När du har använt EnableTableForNotifications metoden för att lägga till ändringsmeddelanden i en grupp med tabeller måste du använda en av överlagringarna DisableTableForNotifications om du vill inaktivera ändringsmeddelanden.