SqlCacheDependencyAdmin.DisableTableForNotifications 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.
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.