SqlDependency.Start 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.
Przeciążenia
Start(String) |
Uruchamia odbiornik do odbierania powiadomień o zmianie zależności z wystąpienia SQL Server określonego przez parametry połączenia. |
Start(String, String) |
Uruchamia odbiornik do odbierania powiadomień o zmianie zależności z wystąpienia SQL Server określonego przez parametry połączenia przy użyciu określonej kolejki usługi Service Broker SQL Server. |
Start(String)
Uruchamia odbiornik do odbierania powiadomień o zmianie zależności z wystąpienia SQL Server określonego przez parametry połączenia.
public:
static bool Start(System::String ^ connectionString);
public static bool Start (string connectionString);
static member Start : string -> bool
Public Shared Function Start (connectionString As String) As Boolean
Parametry
- connectionString
- String
Parametry połączenia dla wystąpienia SQL Server, z którego mają być uzyskiwane powiadomienia o zmianie.
Zwraca
true
jeśli odbiornik został zainicjowany pomyślnie; false
jeśli zgodny odbiornik już istnieje.
Wyjątki
Parametr connectionString
ma wartość NULL.
Parametr connectionString
jest taki sam jak poprzednie wywołanie tej metody, ale parametry są różne.
Metoda została wywołana z poziomu środowiska CLR.
Obiekt wywołujący nie ma wymaganych SqlClientPermission uprawnień zabezpieczeń dostępu kodu (CAS).
Kolejne wywołanie metody zostało wykonane z równoważnym connectionString
parametrem z innym użytkownikiem lub użytkownikiem, który nie domyślnie używa tego samego schematu.
Ponadto wszystkie podstawowe wyjątki SqlClient .
Uwagi
Ta metoda uruchamia odbiornik dla AppDomain odbierania powiadomień zależności z wystąpienia SQL Server określonego connectionString
przez parametr . Ta metoda może być wywoływana więcej niż raz z różnymi parametrami połączenia dla wielu serwerów.
Aby uzyskać dodatkowe uwagi, zobacz Start.
Zobacz też
Dotyczy
Start(String, String)
Uruchamia odbiornik do odbierania powiadomień o zmianie zależności z wystąpienia SQL Server określonego przez parametry połączenia przy użyciu określonej kolejki usługi Service Broker SQL Server.
public:
static bool Start(System::String ^ connectionString, System::String ^ queue);
public static bool Start (string connectionString, string queue);
static member Start : string * string -> bool
Public Shared Function Start (connectionString As String, queue As String) As Boolean
Parametry
- connectionString
- String
Parametry połączenia dla wystąpienia SQL Server, z którego mają być uzyskiwane powiadomienia o zmianie.
- queue
- String
Istniejąca kolejka usługi Service Broker SQL Server do użycia. Jeśli null
jest używana kolejka domyślna.
Zwraca
true
jeśli odbiornik został zainicjowany pomyślnie; false
jeśli zgodny odbiornik już istnieje.
Wyjątki
Parametr connectionString
ma wartość NULL.
Parametr connectionString
jest taki sam jak poprzednie wywołanie tej metody, ale parametry są różne.
Metoda została wywołana z poziomu środowiska CLR.
Obiekt wywołujący nie ma wymaganych SqlClientPermission uprawnień zabezpieczeń dostępu kodu (CAS).
Kolejne wywołanie metody zostało wykonane z równoważnym connectionString
parametrem, ale innym użytkownikiem lub użytkownikiem, który nie domyślnie używa tego samego schematu.
Ponadto wszystkie podstawowe wyjątki SqlClient .
Uwagi
Ta metoda uruchamia odbiornik dla AppDomain odbierania powiadomień zależności z wystąpienia SQL Server określonego connectionString
przez parametr . Ta metoda może być wywoływana więcej niż raz z różnymi parametrami połączenia dla wielu serwerów.
Jeśli nie określono nazwy kolejki, SqlDependency tworzy tymczasową kolejkę i usługę na serwerze, który jest używany dla całego procesu, nawet jeśli proces obejmuje więcej niż jedną AppDomain. Kolejka i usługa są automatycznie usuwane po zamknięciu aplikacji.
Aby uzyskać dodatkowe uwagi, zobacz Start.