啟動和停止查詢
本主題描述如何在 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 伺服器和查詢>