Compartilhar via


SqlCacheDependencyAdmin.DisableTableForNotifications Método

Definição

Desabilita as notificações de alteração SqlCacheDependency em uma tabela do banco de dados do SQL Server ou uma matriz de tabela de banco de dados.

Sobrecargas

DisableTableForNotifications(String, String)

Desabilita as notificações de alteração SqlCacheDependency em uma tabela do banco de dados do SQL Server.

DisableTableForNotifications(String, String[])

Desabilita as notificações de alteração SqlCacheDependency em uma matriz das tabelas do banco de dados do SQL Server.

DisableTableForNotifications(String, String)

Desabilita as notificações de alteração SqlCacheDependency em uma tabela do banco de dados do 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 conexão usada para se conectar ao banco de dados do SQL Server.

table
String

A tabela do banco de dados em que se desabilitam as notificações de alteração.

Exceções

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

table é uma cadeia de caracteres vazia ("").

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 desabilita a notificação de alteração em uma tabela especificada 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 DisableTableForNotifications método desabilita as 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 DisableTableForNotifications método para desabilitar notificações de alteração para uma tabela, você deverá usar uma das EnableTableForNotifications sobrecargas se quiser habilitar novamente as notificações de alteração.

Aplica-se a

DisableTableForNotifications(String, String[])

Desabilita as notificações de alteração SqlCacheDependency em uma matriz das tabelas do banco de dados do 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 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 desabilitam 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.

Comentários

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

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

Aplica-se a