SqlCacheDependencyAdmin.EnableTableForNotifications 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.
Łączy się z bazą danych SQL Server i przygotowuje tabelę bazy danych lub tabele do SqlCacheDependency powiadomień o zmianach.
Przeciążenia
EnableTableForNotifications(String, String) |
Łączy się z określoną bazą danych SQL Server i włącza określoną tabelę bazy danych na potrzeby SqlCacheDependency powiadomień o zmianie. |
EnableTableForNotifications(String, String[]) |
Łączy się z określoną SQL Server bazą danych i włącza określoną tablicę tabel baz danych na potrzeby SqlCacheDependency powiadamiania o zmianie. |
EnableTableForNotifications(String, String)
Łączy się z określoną bazą danych SQL Server i włącza określoną tabelę bazy danych na potrzeby SqlCacheDependency powiadomień o zmianie.
public:
static void EnableTableForNotifications(System::String ^ connectionString, System::String ^ table);
public static void EnableTableForNotifications (string connectionString, string table);
static member EnableTableForNotifications : string * string -> unit
Public Shared Sub EnableTableForNotifications (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, w której można włączyć powiadomienia o zmianie.
Wyjątki
Baza danych nie jest włączona dla powiadomień o zmianie.
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 używa EnableTableForNotifications metody , aby włączyć powiadomienia o zmianie w określonej tabeli w bazie danych 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 EnableTableForNotifications dodaje powiadomienia o zmianie dla tabeli określonej w parametrze table
, który musi znajdować się w bazie danych określonej w parametrze connectionString
.
Po korzystaniu z EnableTableForNotifications metody dodawania powiadomień o zmianie do tabeli należy użyć jednego z DisableTableForNotifications przeciążeń, jeśli chcesz wyłączyć powiadomienia o zmianie.
Dotyczy
EnableTableForNotifications(String, String[])
Łączy się z określoną SQL Server bazą danych i włącza określoną tablicę tabel baz danych na potrzeby SqlCacheDependency powiadamiania o zmianie.
public:
static void EnableTableForNotifications(System::String ^ connectionString, cli::array <System::String ^> ^ tables);
public static void EnableTableForNotifications (string connectionString, string[] tables);
static member EnableTableForNotifications : string * string[] -> unit
Public Shared Sub EnableTableForNotifications (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 włą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.
Przykłady
Poniższy przykład kodu używa EnableTableForNotifications metody , aby włączyć powiadomienia o zmianie w tabelach określonych na liście rozdzielanej średnikami w bazie danych 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 EnableTableForNotifications dodaje powiadomienia o zmianie dla tabel określonych w parametrze tables
. Te tabele muszą znajdować się w bazie danych określonej w parametrze connectionString
.
Po korzystaniu z EnableTableForNotifications metody dodawania powiadomień o zmianie do grupy tabel należy użyć jednego z DisableTableForNotifications przeciążeń, jeśli chcesz wyłączyć powiadomienia o zmianie.