Web.CGIApp.TCGIApplication
Delphi
TCGIApplication = class(TWebApplication)
C++
class PASCALIMPLEMENTATION TCGIApplication : public Web::Webbroker::TWebApplication
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | Web.CGIApp.pas Web.CGIApp.hpp |
Web.CGIApp | Web.CGIApp |
Description
TCGIApplication encapsule une application serveur CGI.
TCGIApplication dispose des comportements fondamentaux d'une application serveur CGI. TCGIApplication commence à s'exécuter quand le serveur CGI reçoit un message de requête HTTP. Il crée des objets TCGIRequest et TCGIResponse pour représenter le message de requête et la réponse devant être renvoyée et les transmet au répartiteur afin que la réponse puisse être renseignée et renvoie la réponse si cela n'a pas déjà été fait par un objet TWebActionItem.
Chaque projet serveur CGI déclare automatiquement une variable Application de type TCGIApplication comme instance de l'application. Cette déclaration remplace la variable Application déclarée dans l'unité Forms si l'unité CGIApp a été déclarée en dernier dans la liste de la clause uses du fichier projet. Toute application serveur CGI doit inclure l'unité CGIApp.
Pour fonctionner avec un serveur Apache, utilisez l'objet TApacheApplication. Pour utiliser un serveur ISAPI ou NSAPI, utilisez l'objet TISAPIApplication à la place de l'unité CGIApp.