クエリの開始および停止
このトピックでは、StreamInsight サーバーでクエリを開始および停止する方法について説明します。
クエリ オブジェクトを作成すると、そのオブジェクトを開始および停止できます。Start() の呼び出しにより、アダプター ファクトリに従って必要なアダプターがインスタンス化され、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 サーバーおよびクエリの監視」を参照してください。