SqlCacheDependencyAdmin.DisableTableForNotifications Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 MyConnectionString
połą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.