Comment : Gérer les événements de requête
Vous pouvez personnaliser votre application par écriture de code qui s'exécute lorsque certains événements de requête se produisent.Par exemple, vous pouvez étendre une requête en ajoutant le code à un événement qui se produit lorsque la requête est traitée par LightSwitch.
Pour gérer un événement de requête
Double-cliquez sur une requête pour l'ouvrir dans l'Explorateur de solutions.
Le concepteur de requêtes s'ouvre.
Cliquez sur la flèche en regard du bouton Écrire le code en haut du Concepteur de requêtes et sélectionnez la méthode que vous voulez substituer.Les méthodes pouvant être gérées par votre application s'affichent dans le tableau suivant.
L'éditeur de code s'ouvre.
Placez votre curseur dans la méthode que vous venez de créer et tapez le code que vous voulez exécuter lorsque l'événement se produit.
Liste des événements de requête
Le tableau suivant répertorie les événements de requête qui peuvent être gérés par votre application :
Méthodes générales |
Description |
---|---|
<QueryName>_PreProcessQuery() |
Appelée lorsque la requête est formée.Vous permet de personnaliser davantage une requête.S'exécute sur le serveur. |
Query_Executing() |
Appelée juste avant d'exécuter la requête.S'exécute sur le serveur. |
Query_Executed() |
Appelée immédiatement après avoir exécuté la requête avec succès.S'exécute sur le serveur. |
Query_ExecuteFailed() |
Appelée après l'échec d'exécution d'une requête.S'exécute sur le serveur. |
Méthodes de sécurité |
Description |
---|---|
<QueryName>_CanExecute() |
Appelée avant d'exécuter la requête pour vérifier les autorisations de l'utilisateur actuel.S'exécute sur le serveur. |
Voir aussi
Tâches
Comment : Gérer les événements de données
Comment : gérer les événements d'écran Silverlight
Concepts
Écriture de code dans LightSwitch
Autres ressources
Requêtes : récupération d'informations à partir d'une source de données