HTTPApp.TAbstractWebModuleList
Contents |
Informations Delphi
De HTTPApp.pas
TAbstractWebModuleList = class(TObject)
Unité : HTTPApp
Type : classe
Membres de classe hérités : Membres HTTPApp.TAbstractWebModuleList
Propriétés de classe : Propriété HTTPApp.TAbstractWebModuleList
Méthodes de classe : Méthodes HTTPApp.TAbstractWebModuleList
Evénements de classe : Evénements HTTPApp.TAbstractWebModuleList
Informations C++
De HTTPApp.hpp
TAbstractWebModuleList = class(TObject)
Unité : HTTPApp
Type : classe
Membres de classe hérités : Membres HTTPApp.TAbstractWebModuleList
Propriétés de classe : Propriété HTTPApp.TAbstractWebModuleList
Méthodes de classe : Méthodes HTTPApp.TAbstractWebModuleList
Constructeurs et destructeurs de classe : Constructeurs HTTPApp.TAbstractWebModuleList
Evénements de classe : Evénements HTTPApp.TAbstractWebModuleList
Description
TAbstractWebModuleList répertorie les modules Web d'une application WebSnap et permet d'accéder à leurs objets fabrique.
TAbstractWebModuleList est la classe de base de TWebModuleList, qui répertorie chaque module Web qui a été instancié pour la requête en cours. Elle introduit les propriétés et méthodes d'accès aux modules Web de l'application, ainsi que les objets fabrique Web qui créent les instances de ces modules Web. Toutes les méthodes de TAbstractWebModuleList sont abstraites ou, dans la terminologie C++, virtuelles pures, c'est-à-dire qu'elles n'ont pas d'implémentation. TWebModuleList, un descendant de TAbstractWebModuleList, redéfinit ces méthodes abstraites ou virtuelles pures pour fournir une implémentation par défaut.
Quand une application WebSnap gère plusieurs requêtes à la fois, elle comporte plusieurs listes de modules Web, chacune sur un thread distinct et chacune associée à une requête différente.
Le contexte Web, auquel vous pouvez accéder à l'aide de la fonction globale WebContext, permet d'accéder à l'objet TAbstractWebModuleList associé avec la requête en cours. Utilisez la propriété WebModules du contexte Web pour obtenir une référence à la liste de modules Web.