Web.CGIApp.TCGIApplication

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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

Delphi

TCGIApplication = class(TWebApplication)

C++

class PASCALIMPLEMENTATION TCGIApplication : public Web::Webbroker::TWebApplication

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Web.CGIApp.pas
Web.CGIApp.hpp
Web.CGIApp Web.CGIApp

Beschreibung

TCGIApplication kapselt eine CGI-Server-Anwendung.

Diese Klasse TCGIApplication implementiert das grundlegende Verhalten einer CGI-Server-Anwendung. Ein TCGIApplication-Objekt wird ausgeführt, wenn der CGI-Server eine HTTP-Anforderung empfängt. Das Objekt erzeugt TCGIRequest- und TCGIResponse-Objekte für die Anforderung und alle erforderlichen Antworten, gibt sie an den Dispatcher weiter, der die Antwort zusammenstellt, und sendet die Antwort, wenn sie noch nicht von einem TWebActionItem-Objekt gesendet wurde.

Jedes CGI-Server-Projekt deklariert automatisch die Variable Application vom Typ TCGIApplication als Instanz der Anwendung. Wenn im uses-Abschnitt der Projektdatei die Unit CGIApp erst am Schluss eingebunden wird, überschreibt diese Deklaration die Variable Application, die in der Unit Forms deklariert wird. Jede CGI-Server-Anwendung muss die Unit CGIApp einbinden.

Wenn Sie mit einem Apache-Server arbeiten, verwenden Sie das TApacheApplication-Objekt. Wenn Sie mit einem ISAPI- oder NSAPI-Server arbeiten, verwenden Sie stattdessen das Objekt TISAPIApplication.

Siehe auch