Freigeben über


SqlDependency.Stop Methode

Definition

Überlädt

Stop(String)

Beendet einen Listener für eine in einem vorherigen Start(String)-Aufruf angegebene Verbindung.

Stop(String, String)

Beendet einen Listener für eine in einem vorherigen Start(String, String)-Aufruf angegebene Verbindung.

Stop(String)

Beendet einen Listener für eine in einem vorherigen Start(String)-Aufruf angegebene Verbindung.

public:
 static bool Stop(System::String ^ connectionString);
public static bool Stop (string connectionString);
static member Stop : string -> bool
Public Shared Function Stop (connectionString As String) As Boolean

Parameter

connectionString
String

Verbindungszeichenfolge für die Instanz von SQL Server, die in einem vorherigen Start(String)-Aufruf verwendet wurde.

Gibt zurück

true, wenn der Listener vollständig beendet wurde; false, wenn die Bindung der AppDomain an den Listener aufgehoben wurde, jedoch mindestens eine andere AppDomain vorhanden ist, die den gleichen Listener verwendet.

Ausnahmen

Der connectionString-Parameter ist NULL.

Die Methode wurde aus der SQLCLR aufgerufen.

Der Aufrufer verfügt nicht über die erforderliche SqlClientPermission-Berechtigung für die Codezugriffssicherheit.

Es ist eine zugrunde liegende SqlClient-Ausnahme eingetreten.

Hinweise

Die Stop -Methode muss für jeden Start Aufruf aufgerufen werden. Ein bestimmter Listener wird nur vollständig heruntergefahren, wenn er dieselbe Anzahl von Stop Anforderungen wie Start Anforderungen empfängt.

Gilt für:

Stop(String, String)

Beendet einen Listener für eine in einem vorherigen Start(String, String)-Aufruf angegebene Verbindung.

public:
 static bool Stop(System::String ^ connectionString, System::String ^ queue);
public static bool Stop (string connectionString, string queue);
static member Stop : string * string -> bool
Public Shared Function Stop (connectionString As String, queue As String) As Boolean

Parameter

connectionString
String

Verbindungszeichenfolge für die Instanz von SQL Server, die in einem vorherigen Start(String, String)-Aufruf verwendet wurde.

queue
String

Die SQL Server Service Broker-Warteschlange, die in einem vorherigen Start(String, String)-Aufruf verwendet wurde.

Gibt zurück

true, wenn der Listener vollständig beendet wurde; false, wenn die Bindung der AppDomain an den Listener aufgehoben wurde, jedoch mindestens eine andere AppDomain vorhanden ist, die den gleichen Listener verwendet.

Ausnahmen

Der connectionString-Parameter ist NULL.

Die Methode wurde aus der SQLCLR aufgerufen.

Der Aufrufer verfügt nicht über die erforderliche SqlClientPermission-Berechtigung für die Codezugriffssicherheit.

Es ist eine zugrunde liegende SqlClient-Ausnahme eingetreten.

Hinweise

Die Stop -Methode muss für jeden Start Aufruf aufgerufen werden. Ein bestimmter Listener wird nur vollständig heruntergefahren, wenn er dieselbe Anzahl von Stop Anforderungen wie Start Anforderungen empfängt.

Gilt für: