Udostępnij za pośrednictwem


SqlCacheDependencyAdmin.DisableTableForNotifications Metoda

Definicja

SqlCacheDependency Wyłącza powiadomienia o zmianie w tabeli bazy danych SQL Server lub tablicy tabel bazy danych.

Przeciążenia

DisableTableForNotifications(String, String)

SqlCacheDependency Wyłącza powiadomienia o zmianie w tabeli bazy danych SQL Server.

DisableTableForNotifications(String, String[])

SqlCacheDependency Wyłącza powiadomienia o zmianie w tablicy tabel bazy danych SQL Server.

DisableTableForNotifications(String, String)

SqlCacheDependency Wyłącza powiadomienia o zmianie w tabeli bazy danych 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)

Parametry

connectionString
String

Parametry połączenia używane do nawiązywania połączenia z bazą danych SQL Server.

table
String

Tabela bazy danych, na której można wyłączyć powiadomienia o zmianie.

Wyjątki

Baza danych nie jest włączona dla powiadomień o zmianie.

table jest pustym ciągiem ("").

table to null.

Nie można nawiązać połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do nawiązywania połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do wyłączania powiadomień dla bazy danych.

Przykłady

Poniższy przykład kodu wyłącza powiadomienie o zmianie w tabeli określonej w parametrach MyConnectionStringpołączenia .

Pełny kod wymagany do uruchomienia przykładu można znaleźć w sekcji Przykład tematu SqlCacheDependencyAdmin przeglądu klasy.

SqlCacheDependencyAdmin.EnableTableForNotifications(
  ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString,
  tableName.Text);
SqlCacheDependencyAdmin.EnableTableForNotifications( _
  ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString, _
  tableName.Text)

Uwagi

Metoda DisableTableForNotifications wyłącza powiadomienia o zmianie tabeli określonej w parametrze table , która musi znajdować się w bazie danych określonej w parametrze connectionString .

Po wyłączeniu DisableTableForNotifications powiadomień o zmianie dla tabeli za pomocą metody należy użyć jednego z EnableTableForNotifications przeciążeń, jeśli chcesz ponownie włączyć powiadomienia o zmianie.

Dotyczy

DisableTableForNotifications(String, String[])

SqlCacheDependency Wyłącza powiadomienia o zmianie w tablicy tabel bazy danych 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())

Parametry

connectionString
String

Parametry połączenia używane do nawiązywania połączenia z bazą danych SQL Server.

tables
String[]

Tablica tabel bazy danych SQL Server, na których można wyłączyć powiadomienia o zmianie.

Wyjątki

Baza danych nie jest włączona dla powiadomień o zmianie.

Jedną z wartości w parametrze tables jest null.

-lub-

Jedną z wartości w parametrze tables jest pusty ciąg ("").

tables to null.

Nie można nawiązać połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do nawiązywania połączenia z bazą danych.

-lub-

Kontekst zabezpieczeń aplikacji ASP.NET nie ma uprawnień do wyłączania powiadomień dla bazy danych.

Uwagi

Metoda DisableTableForNotifications usuwa powiadomienia o zmianie z tabel określonych w parametrze tables . Te tabele muszą znajdować się w bazie danych określonej w parametrze connectionString .

Po korzystaniu z DisableTableForNotifications metody wyłączania powiadomień o zmianie dla listy tabel należy użyć jednego z EnableTableForNotifications przeciążeń, jeśli chcesz ponownie włączyć powiadomienia o zmianie.

Dotyczy