SqlCacheDependencyAdmin.EnableTableForNotifications Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.