SqlCacheDependencyAdmin.EnableTableForNotifications Método

Definição

Conecta-se a um banco de dados SQL Server e prepara uma tabela de banco de dados ou tabelas para SqlCacheDependency notificações de alteração.

Sobrecargas

Nome Description
EnableTableForNotifications(String, String)

Conecta-se ao banco de dados SQL Server especificado e habilita a tabela de banco de dados especificada para SqlCacheDependency notificações de alteração.

EnableTableForNotifications(String, String[])

Conecta-se ao banco de dados SQL Server especificado e habilita a matriz especificada de tabelas de banco de dados para SqlCacheDependency notificação de alteração.

EnableTableForNotifications(String, String)

Conecta-se ao banco de dados SQL Server especificado e habilita a tabela de banco de dados especificada para SqlCacheDependency notificações de alteração.

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)

Parâmetros

connectionString
String

Um cadeia de conexão usado para se conectar ao banco de dados SQL Server.

table
String

A tabela de banco de dados na qual habilitar notificações de alteração.

Exceções

O banco de dados não está habilitado para notificações de alteração.

table é null.

Não foi possível estabelecer uma conexão com o banco de dados.

-ou-

O contexto de segurança do aplicativo ASP.NET não tem permissão para se conectar ao banco de dados.

-ou-

O contexto de segurança do aplicativo ASP.NET não tem permissão para desabilitar notificações para o banco de dados.

Exemplos

O exemplo de código a seguir usa o método EnableTableForNotifications para habilitar notificações de alteração na tabela especificada no banco de dados especificado no cadeia de conexão MyConnectionString.

Para obter o código completo necessário para executar o exemplo, consulte a seção Exemplo do tópico de visão geral da SqlCacheDependencyAdmin classe.

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

Comentários

O EnableTableForNotifications método adiciona notificações de alteração para a tabela especificada no table parâmetro, que deve estar no banco de dados especificado no connectionString parâmetro.

Depois de usar o EnableTableForNotifications método para adicionar notificações de alteração a uma tabela, você deverá usar uma das DisableTableForNotifications sobrecargas se quiser desabilitar as notificações de alteração.

Aplica-se a

EnableTableForNotifications(String, String[])

Conecta-se ao banco de dados SQL Server especificado e habilita a matriz especificada de tabelas de banco de dados para SqlCacheDependency notificação de alteração.

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

Parâmetros

connectionString
String

Um cadeia de conexão usado para se conectar ao banco de dados SQL Server.

tables
String[]

A matriz de SQL Server tabelas de banco de dados nas quais habilitar notificações de alteração.

Exceções

O banco de dados não está habilitado para notificações de alteração.

Um dos valores no tables parâmetro é null.

-ou-

Um dos valores no tables parâmetro é uma cadeia de caracteres vazia ("").

tables é null.

Não foi possível estabelecer uma conexão com o banco de dados.

-ou-

O contexto de segurança do aplicativo ASP.NET não tem permissão para se conectar ao banco de dados.

-ou-

O contexto de segurança do aplicativo ASP.NET não tem permissão para desabilitar notificações para o banco de dados.

Exemplos

O exemplo de código a seguir usa o método EnableTableForNotifications para habilitar notificações de alteração nas tabelas especificadas em uma lista delimitada por ponto-e-vírgula no banco de dados especificado no cadeia de conexão MyConnectionString.

Para obter o código completo necessário para executar o exemplo, consulte a seção Exemplo do tópico de visão geral da SqlCacheDependencyAdmin classe.

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

Comentários

O EnableTableForNotifications método adiciona notificações de alteração para as tabelas especificadas no tables parâmetro. Essas tabelas devem estar no banco de dados especificado no connectionString parâmetro.

Depois de usar o EnableTableForNotifications método para adicionar notificações de alteração a um grupo de tabelas, você deverá usar uma das DisableTableForNotifications sobrecargas se quiser desabilitar as notificações de alteração.

Aplica-se a