共用方式為


啟動和停止查詢

本主題描述如何在 StreamInsight 伺服器中啟動和停止查詢。

一旦建立了查詢物件之後,就可以啟動和停止此物件。Start() 呼叫會根據配接器 Factory 具現化必要的配接器、啟動 StreamInsight 伺服器,然後呼叫配接器的 Start() 方法。Stop() 呼叫會通知配接器,表示查詢正在停止,然後關閉執行中的查詢。

Query query = application.CreateQuery("query", "description for query", myQueryBinder);

query.Start();

// Wait for the condition to stop the query, for example, when one of the adapters signals its completion.

query.Stop();

只有在查詢執行中時才可以從查詢中擷取診斷資訊,也就是在 Stop() 呼叫之前。如需詳細資訊,請參閱<監視 StreamInsight 伺服器和查詢