SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(String) Método

Definição

Recupera um array de strings contendo o nome de cada tabela que está ativado para notificações de alterações numa base de dados do SQL Server.

public:
 static cli::array <System::String ^> ^ GetTablesEnabledForNotifications(System::String ^ connectionString);
public static string[] GetTablesEnabledForNotifications(string connectionString);
static member GetTablesEnabledForNotifications : string -> string[]
Public Shared Function GetTablesEnabledForNotifications (connectionString As String) As String()

Parâmetros

connectionString
String

Uma cadeia de ligação usada para se ligar à base de dados do SQL Server.

Devoluções

String[]

Um array de cadeias que contém os nomes das tabelas da base de dados do SQL Server.

Exceções

A base de dados não está ativada para notificações de alteração.

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 exemplo de código seguinte cria um array de cadeias das tabelas habilitadas para notificações de alterações na base de dados 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.

string[] enabledTablesList =
SqlCacheDependencyAdmin.GetTablesEnabledForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString);
Dim enabledTablesList As String()
enabledTablesList = SqlCacheDependencyAdmin.GetTablesEnabledForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString)

Observações

O GetTablesEnabledForNotifications método devolve um array de strings contendo os nomes de todas as tabelas da base de dados especificadas no connectionString parâmetro que estão ativadas para notificações de alteração.

Aplica-se a