WebFact.TBaseWebModuleFactory

From Référence RAD Studio VCL
Jump to: navigation, search

Contents

Informations Delphi

De WebFact.pas

TBaseWebModuleFactory = class(TAbstractWebModuleFactory)


Unité : WebFact

Type : classe

Membres de classe hérités : Membres WebFact.TBaseWebModuleFactory

Constructeurs et destructeurs de classe : Constructeurs WebFact.TBaseWebModuleFactory

Informations C++

De WebFact.hpp

TBaseWebModuleFactory = class(TAbstractWebModuleFactory)


Unité : WebFact

Type : classe

Membres de classe hérités : Membres WebFact.TBaseWebModuleFactory

Constructeurs et destructeurs de classe : Constructeurs WebFact.TBaseWebModuleFactory

Description

TBaseWebModuleFactory est la classe de base des objets fabrique de module Web dont les modules Web générés ne créent pas de page Web.


Tous les modules WebSnap sont recensés avec l'application WebSnap à l'aide d'un objet fabrique. Il est responsable de la création de l'instance de module Web. Les applications peuvent définir des indicateurs pour chaque objet fabrique afin d'indiquer quand créer des instances de son module Web et s'il peut mettre l'instance de module Web en mémoire cache pour pouvoir la réutiliser dans les messages de requête ultérieurs.

Les descendants de TBaseWebModuleFactory génèrent des modules Web ne générant pas de page Web. Ces modules Web peuvent contenir des composants, comme des adaptateurs, qui effectuent des tâches pour l'application WebSnap.

Ne créez pas d'instances de TBaseWebModuleFactory. Bien que TBaseWebModuleFactory fournisse une implémentation pour les méthodes abstraites ou, dans la terminologie C++, virtuelles pures introduites par ses ancêtres, elle est conçue uniquement comme une classe de base. Créez plutôt des instances d'un descendant de TBaseWebModuleFactory comme TWebDataModuleFactory ou TWebAppDataModuleFactory.

Voir aussi

Personal tools