WebFact.TWebAppPageModuleFactory
Delphi
TWebAppPageModuleFactory = class(TBaseWebPageModuleFactory)
C++
class PASCALIMPLEMENTATION TWebAppPageModuleFactory : public TBaseWebPageModuleFactory
Propriétés
| Type | Visibilité | Source | Unité | Parent |
|---|---|---|---|---|
| class | public | WebFact.pas WebFact.hpp |
WebFact | WebFact |
Description
TWebAppPageModuleFactory est l'objet fabrique des modules de page Web d'une application WebSnap.
Tous les modules WebSnap sont recensés avec l'application WebSnap à l'aide d'un objet fabrique. L'objet fabrique est responsable de la création du module et il contient également des indicateurs déterminant si le module doit être placé en mémoire cache pour les requêtes ultérieures, ou détruit après chaque requête et recréé à chaque nouvelle requête.
Les fabriques de module de page contiennent également des informations à propos de la page, telles que le nom de la page, la description et les droits d'accès. Ces informations sont disponibles à travers la fabrique ; elles peuvent donc être récupérées sans création du module.
TWebAppPageModuleFactory identifie le module comme un module application. Le module application contient les composants responsables de la répartition de la requête HTTP. Les applications WebSnap recensent une classe de module application unique.