SqlCacheDependencyAdmin.DisableTableForNotifications Método

Definição

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

Sobrecargas

Nome Description
DisableTableForNotifications(String, String)

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

DisableTableForNotifications(String, String[])

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

DisableTableForNotifications(String, String)

Desabilita SqlCacheDependency notificações de alteração em uma tabela de banco 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

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 desabilitar 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 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 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 as notificações de alteração de 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 SqlCacheDependency notificações de alteração em uma matriz de tabelas de banco 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

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 desabilitar 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.

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