Web.CGIApp.TCGIApplication

De RAD Studio API Documentation
Aller à : navigation, rechercher

Web.WebBroker.TWebApplicationWeb.WebReq.TWebRequestHandlerSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTCGIApplication

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.

Voir aussi