SqlCacheDependencyAdmin.DisableTableForNotifications Método

Definição

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.

Aplica-se a