SqlCacheDependencyAdmin.EnableTableForNotifications Metod

Definition

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.

Gäller för