SqlCacheDependencyAdmin.DisableTableForNotifications Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Desabilita SqlCacheDependency notificações de alteração numa tabela de base de dados SQL Server ou num array de tabelas de base de dados.
Sobrecargas
| Name | Description |
|---|---|
| DisableTableForNotifications(String, String) |
Desativa SqlCacheDependency notificações de alteração numa tabela de base de dados SQL Server. |
| DisableTableForNotifications(String, String[]) |
Desativa SqlCacheDependency notificações de alteração numa matriz de tabelas de base de dados SQL Server. |
DisableTableForNotifications(String, String)
Desativa SqlCacheDependency notificações de alteração numa tabela de base de dados SQL Server.
public:
static void DisableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void DisableTableForNotifications(string connectionString, string table);
static member DisableTableForNotifications : string * string -> unit
Public Shared Sub DisableTableForNotifications (connectionString As String, table As String)
Parâmetros
- connectionString
- String
Uma cadeia de ligação usada para se ligar à base de dados do SQL Server.
- table
- String
A tabela da base de dados onde desativar as notificações de alteração.
Exceções
A base de dados não está ativada para notificações de alteração.
table é uma cadeia vazia ("").
table é null.
Não foi possível estabelecer uma ligação à base de dados.
-ou-
O contexto de segurança da aplicação ASP.NET não tem permissão para se ligar à base de dados.
-ou-
O contexto de segurança da aplicação ASP.NET não tem permissão para desativar notificações para a base de dados.
Exemplos
O seguinte exemplo de código desativa a notificação de alteração numa tabela especificada no cadeia de ligação MyConnectionString.
Para o código completo necessário para executar o exemplo, consulte a secção Exemplo do SqlCacheDependencyAdmin tópico de visão geral da aula.
SqlCacheDependencyAdmin.EnableTableForNotifications(
ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
tableName.Text)
Observações
O DisableTableForNotifications método desativa as notificações de alteração para a tabela especificada no table parâmetro, que deve estar na base de dados especificada no connectionString parâmetro.
Depois de usar o DisableTableForNotifications método para desativar as notificações de alterações numa tabela, deve usar uma das EnableTableForNotifications sobrecargas se quiser reativar as notificações de alteração.
Aplica-se a
DisableTableForNotifications(String, String[])
Desativa SqlCacheDependency notificações de alteração numa matriz de tabelas de base de dados SQL Server.
public:
static void DisableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void DisableTableForNotifications(string connectionString, string[] tables);
static member DisableTableForNotifications : string * string[] -> unit
Public Shared Sub DisableTableForNotifications (connectionString As String, tables As String())
Parâmetros
- connectionString
- String
Uma cadeia de ligação usada para se ligar à base de dados do SQL Server.
- tables
- String[]
O array de tabelas de base de dados do SQL Server onde desativar as notificações de alteração.
Exceções
A base de dados não está ativada para notificações de alteração.
Um dos valores do tables parâmetro é null.
-ou-
Um dos valores no tables parâmetro é uma cadeia vazia ("").
tables é null.
Não foi possível estabelecer uma ligação à base de dados.
-ou-
O contexto de segurança da aplicação ASP.NET não tem permissão para se ligar à base de dados.
-ou-
O contexto de segurança da aplicação ASP.NET não tem permissão para desativar notificações para a base de dados.
Observações
O DisableTableForNotifications método remove notificações de alterações das tabelas especificadas no tables parâmetro. Estas tabelas devem estar na base de dados especificada no connectionString parâmetro.
Depois de usar o DisableTableForNotifications método para desativar as notificações de alteração para uma lista de tabelas, deve usar uma das EnableTableForNotifications sobrecargas se quiser reativar as notificações de alteração.