Activation et désactivation des éléments d'action

De RAD Studio
Aller à : navigation, rechercher

Remonter à Choix du déclenchement des éléments d'action


Chaque élément d'action possède une propriété Enabled qui permet de l'activer et de le désactiver. En définissant Enabled sur False, vous désactivez l'élément d'action, qui n'est plus pris en compte par le répartiteur lors de la recherche d'un élément d'action capable de gérer une requête.

Un gestionnaire d'événement BeforeDispatch peut définir quels éléments d'action doivent traiter une requête en modifiant la propriété Enabled des éléments d'action avant que le répartiteur ne commence sa recherche.

Avertissement : Si vous modifiez la propriété Enabled d'une action lors de l'exécution, vous risquez d'obtenir des résultats imprévisibles pour les requêtes suivantes. Si l’application serveur Web est un(e) DLL/SO qui met en cache les modules Web, l’état initial ne sera pas réinitialisé pour la requête suivante. Utilisez l'événement BeforeDispatch pour vous assurer que tous les éléments d'action sont correctement initialisés.

Voir aussi