Udostępnij za pośrednictwem


SqlDependency.Start Metoda

Definicja

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 nulljest 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.

Zobacz też

Dotyczy