SqlDependency.Start 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Start(String) |
啟動接聽程式,從連接字串所指定的 SQL Server 執行個體接收相依性變更告知。 |
Start(String, String) |
啟動接聽程式,從連接字串所指定的 SQL Server 執行個體並使用指定的 SQL Server Service Broker 佇列,接收相依性變更告知。 |
Start(String)
啟動接聽程式,從連接字串所指定的 SQL Server 執行個體接收相依性變更告知。
public:
static bool Start(System::String ^ connectionString);
public static bool Start (string connectionString);
static member Start : string -> bool
Public Shared Function Start (connectionString As String) As Boolean
參數
- connectionString
- String
連接字串,其指定從中取得變更告知的 SQL Server 執行個體。
傳回
如果接聽程式成功初始化,則為 true
;如果相容的接聽程式已存在,則為 false
。
例外狀況
connectionString
參數為 NULL。
呼叫端沒有必要的 SqlClientPermission 程式碼存取安全性 (CAS) 使用權限。
備註
這個方法會啟動 接聽程式 AppDomain ,以便從 參數所 connectionString
指定的 SQL Server 實例接收相依性通知。 針對多部伺服器,可以使用不同的連接字串多次呼叫這個方法。
如需其他備註,請參閱 Start 。
另請參閱
適用於
Start(String, String)
啟動接聽程式,從連接字串所指定的 SQL Server 執行個體並使用指定的 SQL Server Service Broker 佇列,接收相依性變更告知。
public:
static bool Start(System::String ^ connectionString, System::String ^ queue);
public static bool Start (string connectionString, string queue);
static member Start : string * string -> bool
Public Shared Function Start (connectionString As String, queue As String) As Boolean
參數
- connectionString
- String
連接字串,其指定從中取得變更告知的 SQL Server 執行個體。
- queue
- String
所要使用的現有 SQL Server Service Broker 佇列。 如果是 null
,就會使用預設的佇列。
傳回
如果接聽程式成功初始化,則為 true
;如果相容的接聽程式已存在,則為 false
。
例外狀況
connectionString
參數為 NULL。
呼叫端沒有必要的 SqlClientPermission 程式碼存取安全性 (CAS) 使用權限。
備註
這個方法會啟動 接聽程式 AppDomain ,以便從 參數所 connectionString
指定的 SQL Server 實例接收相依性通知。 針對多部伺服器,可以使用不同的連接字串多次呼叫這個方法。
如果未指定佇列名稱, SqlDependency 則會在用於整個進程的伺服器中建立暫存佇列和服務,即使進程涉及多個 AppDomain 。 佇列和服務會在應用程式關機時自動移除。
如需其他備註,請參閱 Start 。