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 verbindung, die in einem vorherigen Start Aufruf angegeben wurde.
Überlädt
| Name | Beschreibung |
|---|---|
| Stop(String) |
Beendet einen Listener für eine verbindung, die in einem vorherigen Start Aufruf angegeben wurde. |
| Stop(String, String) |
Beendet einen Listener für eine verbindung, die in einem vorherigen Start Aufruf angegeben wurde. |
Hinweise
Der SqlDependency Listener wird neu gestartet, wenn in der SQL Server Verbindung ein Fehler auftritt.
Stop(String)
Beendet einen Listener für eine verbindung, die in einem vorherigen Start Aufruf angegeben wurde.
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 der AppDomain Listener ungebunden war, aber es gibt mindestens eine andere AppDomain , die denselben Listener verwendet.
Ausnahmen
Der connectionString Parameter ist NULL.
Die Methode wurde aus SQLCLR aufgerufen.
Der Aufrufer verfügt nicht über die erforderliche SqlClientPermission Cas-Berechtigung (Code Access Security).
Es ist eine zugrunde liegende SqlClient-Ausnahme aufgetreten.
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.
Weitere Informationen
Gilt für:
Stop(String, String)
Beendet einen Listener für eine verbindung, die in einem vorherigen Start Aufruf angegeben wurde.
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) Anruf verwendet wurde.
Gibt zurück
true wenn der Listener vollständig beendet wurde; false wenn die AppDomain Gebundene vom Listener getrennt war, aber es gibt mindestens eine andere AppDomain , die denselben Listener verwendet.
Ausnahmen
Der connectionString Parameter ist NULL.
Die Methode wurde aus SQLCLR aufgerufen.
Der Aufrufer verfügt nicht über die erforderliche SqlClientPermission Cas-Berechtigung (Code Access Security).
Und zugrunde liegende SqlClient-Ausnahme ist aufgetreten.
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.