SqlDependency.Stop 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Stop(String) |
停止在前一個 Start(String) 呼叫中指定之連接的接聽程式。 |
Stop(String, String) |
停止在前一個 Start(String, String) 呼叫中指定之連接的接聽程式。 |
Stop(String)
停止在前一個 Start(String) 呼叫中指定之連接的接聽程式。
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
;如果有 AppDomain 從接聽程式解除繫結,但至少有另一個 AppDomain 正在使用相同接聽程式時,則為 false
。
例外狀況
connectionString
參數為 NULL。
方法從 SQLCLR 中呼叫。
呼叫端沒有必要的 SqlClientPermission 程式碼存取安全性 (CAS) 使用權限。
發生基礎 SqlClient 例外狀況。
備註
Stop每個呼叫都必須呼叫 Start 方法。 指定的接聽程式只會在收到與要求相同的要求 Start 數目 Stop 時完全關閉。
適用於
Stop(String, String)
停止在前一個 Start(String, String) 呼叫中指定之連接的接聽程式。
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
在前一個 Start(String, String) 呼叫中所使用的 SQL Server Service Broker 佇列。
傳回
如果接聽程式已完全停止,則為 true
;如果有 AppDomain 從接聽程式解除繫結,但至少有另一個 AppDomain 正在使用相同接聽程式時,則為 false
。
例外狀況
connectionString
參數為 NULL。
方法從 SQLCLR 中呼叫。
呼叫端沒有必要的 SqlClientPermission 程式碼存取安全性 (CAS) 使用權限。
且發生基礎 SqlClient 例外狀況。
備註
Stop每個呼叫都必須呼叫 Start 方法。 指定的接聽程式只會在收到與要求相同的要求 Start 數目 Stop 時完全關閉。