Avvio e arresto di query

In questo argomento viene descritto come avviare e arrestare una query in un server StreamInsight.

Una volta creato, un oggetto query può essere avviato e arrestato. La chiamata a Start() crea un'istanza degli adattatori necessari in base ai factory di adattatori, avvia il server StreamInsight e chiama i metodi Start() degli adattatori. La chiamata a Stop() notifica agli adattatori che è in corso l'arresto della query, quindi arresta la query in esecuzione.

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();

È possibile recuperare informazioni di diagnostica da una query solo mentre è in esecuzione, ovvero prima della chiamata a Stop(). Per ulteriori informazioni, vedere Monitoraggio delle query e del server StreamInsight