Freigeben über


SqlDependency.Stop Methode

Definition

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

Überlädt

Stop(String)

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

Stop(String, String)

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

Hinweise

Der SqlDependency Listener wird neu gestartet, wenn ein Fehler in der SQL Server Verbindung auftritt.

Stop(String)

Quelle:
System.Data.SqlClient.notsupported.cs

Beendet einen Listener für eine in einem vorherigen Start-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 dann vollständig heruntergefahren, wenn er die gleiche Anzahl von Stop Anforderungen wie Start Anforderungen empfängt.

Weitere Informationen

Gilt für:

Stop(String, String)

Quelle:
System.Data.SqlClient.notsupported.cs

Beendet einen Listener für eine in einem vorherigen Start-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 dann vollständig heruntergefahren, wenn er die gleiche Anzahl von Stop Anforderungen wie Start Anforderungen empfängt.

Weitere Informationen

Gilt für: