Starten und Beenden von Abfragen
In diesem Thema wird das Starten und Beenden von Abfragen auf einem StreamInsight-Server erläutert.
Sobald ein Abfrageobjekt erstellt wurde, kann es gestartet und beendet werden. Der Start()-Aufruf instanziiert die notwendigen Adapter entsprechend den Adapterfactorys, startet den StreamInsight-Server und ruft die Start()-Methoden der Adapter auf. Der Stop()-Aufruf benachrichtigt die Adapter, die von der Abfrage beendet werden, und schließt anschließend die ausgeführte Abfrage.
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();
Diagnoseinformationen können nur aus einer Abfrage abgerufen werden, während diese ausgeführt wird, also vor dem Stop()-Aufruf. Weitere Informationen finden Sie unter Überwachen von StreamInsight-Server und -Abfragen