SqlDependency.Stop 方法

定義

停止先前通話中 Start 指定的連線的監聽器。

多載

名稱 Description
Stop(String)

停止先前通話中 Start 指定的連線的監聽器。

Stop(String, String)

停止先前通話中 Start 指定的連線的監聽器。

備註

當SQL Server連線發生錯誤時,SqlDependency 監聽器會重新啟動。

Stop(String)

停止先前通話中 Start 指定的連線的監聽器。

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

參數

connectionString
String

連接字串用於先前Start(String)呼叫中使用的 SQL Server 實例。

傳回

true 如果聽者完全停頓; false 如果 與 AppDomain 聽者無綁定,但至少有另一個 AppDomain 人使用同一個聽者。

例外狀況

connectionString參數為 NULL。

該方法由 SQLCLR 內部呼叫。

呼叫者沒有所需的 SqlClientPermission 代碼存取安全(CAS)權限。

底層的 SqlClient 例外發生了。

備註

每次Start呼叫都必須呼叫該Stop方法。 只有當某個監聽器收到的請求Start數量與請求數量相同Stop時,才會完全關閉。

另請參閱

適用於

Stop(String, String)

停止先前通話中 Start 指定的連線的監聽器。

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

參數

connectionString
String

連接字串用於先前Start(String, String)呼叫中使用的 SQL Server 實例。

queue
String

SQL Server 服務代理佇列,曾用於先前的 Start(String, String) 通話。

傳回

true 如果聽者完全停頓; false 如果 與 AppDomain 聽者無綁定,但至少有另一個 AppDomain 人使用同一個聽者。

例外狀況

connectionString參數為 NULL。

該方法由 SQLCLR 內部呼叫。

呼叫者沒有所需的 SqlClientPermission 代碼存取安全(CAS)權限。

而且底層的 SqlClient 例外也發生了。

備註

每次Start呼叫都必須呼叫該Stop方法。 只有當某個監聽器收到的請求Start數量與請求數量相同Stop時,才會完全關閉。

另請參閱

適用於