Sdílet prostřednictvím


SqlDependency.Start Metoda

Definice

Přetížení

Start(String)

Spustí naslouchací proces pro příjem oznámení o změnách závislostí z instance SQL Server určené připojovacím řetězcem.

Start(String, String)

Spustí naslouchací proces pro příjem oznámení o změnách závislostí z instance SQL Server určené připojovacím řetězcem pomocí zadané SQL Server fronty služby Service Broker.

Start(String)

Spustí naslouchací proces pro příjem oznámení o změnách závislostí z instance SQL Server určené připojovacím řetězcem.

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

Připojovací řetězec pro instanci SQL Server, ze kterého chcete získat oznámení o změnách.

Návraty

true pokud se naslouchací proces inicializoval úspěšně; false pokud již existuje kompatibilní naslouchací proces.

Výjimky

Parametr connectionString má hodnotu NULL.

Parametr connectionString je stejný jako předchozí volání této metody, ale parametry se liší.

Metoda byla volána z modulu CLR.

Volající nemá požadované SqlClientPermission oprávnění zabezpečení přístupu kódu (CAS).

Následné volání metody bylo provedeno s ekvivalentním connectionString parametrem s jiným uživatelem nebo uživatelem, který nemá výchozí stejné schéma.

Také všechny základní výjimky SqlClient .

Poznámky

Tato metoda spustí naslouchací proces pro AppDomain příjem oznámení o závislostech z instance SQL Server určené parametrem connectionString . Tato metoda může být volána více než jednou s různými připojovacími řetězci pro více serverů.

Další poznámky najdete v tématu Start.

Viz také

Platí pro

Start(String, String)

Spustí naslouchací proces pro příjem oznámení o změnách závislostí z instance SQL Server určené připojovacím řetězcem pomocí zadané SQL Server fronty služby Service Broker.

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

Připojovací řetězec pro instanci SQL Server, ze kterého chcete získat oznámení o změnách.

queue
String

Existující SQL Server frontu služby Service Broker, která se má použít. Pokud null, použije se výchozí fronta.

Návraty

true pokud se naslouchací proces inicializoval úspěšně; false pokud již existuje kompatibilní naslouchací proces.

Výjimky

Parametr connectionString má hodnotu NULL.

Parametr connectionString je stejný jako předchozí volání této metody, ale parametry se liší.

Metoda byla volána z modulu CLR.

Volající nemá požadované SqlClientPermission oprávnění zabezpečení přístupu kódu (CAS).

Následné volání metody bylo provedeno s ekvivalentním connectionString parametrem, ale jiným uživatelem nebo uživatelem, který ve výchozím nastavení nemá stejné schéma.

Také všechny základní výjimky SqlClient .

Poznámky

Tato metoda spustí naslouchací proces pro AppDomain příjem oznámení o závislostech z instance SQL Server určené parametrem connectionString . Tato metoda může být volána více než jednou s různými připojovacími řetězci pro více serverů.

Pokud není zadán žádný název fronty, SqlDependency vytvoří se na serveru dočasná fronta a služba, která se používá pro celý proces, a to i v případě, že proces zahrnuje více než jeden AppDomain. Fronta a služba se při vypnutí aplikace automaticky odeberou.

Další poznámky najdete v tématu Start.

Viz také

Platí pro