Démarrage et arrêt de requêtes

Cette rubrique décrit comment démarrer et arrêter l'exécution d'une requête sur un serveur StreamInsight.

Une fois un objet de requête créé, il peut être démarré et arrêté. L'appel de Start() instancie les adaptateurs requis, en fonction des fabriques d'adaptateurs, démarre le serveur StreamInsight et appelle les méthodes Start() des adaptateurs. L'appel de Stop() notifie les adaptateurs que la requête s'arrête, puis arrête la requête en cours d'exécution.

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

Les informations de diagnostic peuvent être récupérées uniquement d'une requête pendant qu'elle s'exécute, c'est-à-dire, avant l'appel Stop(). Pour plus d'informations, consultez Contrôle du serveur et des requêtes StreamInsight