Partager via


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

  1. Double-cliquez sur une requête pour l'ouvrir dans l'Explorateur de solutions.

    Le concepteur de requêtes s'ouvre.

  2. 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.

  3. 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