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 do SQL Server e prepara a tabela (ou as tabelas) do banco de dados para as notificações de alteração SqlCacheDependency.
Sobrecargas
EnableTableForNotifications(String, String) |
Conecta-se ao banco de dados do SQL Server especificado e habilita a tabela do banco de dados especificada para notificações de alteração SqlCacheDependency. |
EnableTableForNotifications(String, String[]) |
Conecta-se ao banco de dados do SQL Server especificado e habilita a matriz especificada das tabelas do banco de dados para a notificação de alteração SqlCacheDependency. |
EnableTableForNotifications(String, String)
Conecta-se ao banco de dados do SQL Server especificado e habilita a tabela do banco de dados especificada para notificações de alteração SqlCacheDependency.
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
Uma cadeia de conexão usada para se conectar ao banco de dados do SQL Server.
- table
- String
A tabela do tabela de banco de dados em que se habilitam as 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 EnableTableForNotifications método para habilitar notificações de alteração na tabela especificada no banco de dados especificado na 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 do SQL Server especificado e habilita a matriz especificada das tabelas do banco de dados para a notificação de alteração SqlCacheDependency.
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
Uma cadeia de conexão usada para se conectar ao banco de dados do SQL Server.
- tables
- String[]
A matriz das tabelas do banco de dados do SQL Server em que se habilitam as 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 parâmetro tables
é null
.
- ou -
Um dos valores no parâmetro tables
é 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 EnableTableForNotifications método para habilitar notificações de alteração nas tabelas especificadas em uma lista delimitada por ponto e vírgula no banco de dados especificado na 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.