SqlDependency.Stop 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
停止先前通話中 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時,才會完全關閉。