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