SqlDependency.Stop Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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)
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)
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.