Web.CGIApp.TCGIApplication

提供: RAD Studio API Documentation
移動先: 案内検索

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

Delphi

TCGIApplication = class(TWebApplication)

C++

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

プロパティ

種類 可視性 ソース ユニット
class public
Web.CGIApp.pas
Web.CGIApp.hpp
Web.CGIApp Web.CGIApp

説明

TCGIApplication は CGI サーバーアプリケーションをカプセル化します。

TCGIApplication は CGI サーバーアプリケーションの基本動作を提供します。TCGIApplication は,CGI サーバーが HTTP リクエストメッセージを受け取ると実行を開始します。TCGIApplication は,リクエストメッセージを表す TCGIRequest オブジェクトと,送り返されるレスポンスを表す TCGIResponse オブジェクトを作成し,レスポンスの入力のためにこれらのオブジェクトをディスパッチャに渡し,TWebActionItem によってすでに送信されていなければレスポンスを送信します。

各 CGI サーバープロジェクトは,自動的に TCGIApplication 型の Application 変数をアプリケーションのインスタンスとして宣言します。この宣言は,CGIApp ユニットがプロジェクトファイルのユーザーリストで最後に宣言される場合,Forms ユニットで宣言された Application 変数をオーバーライドします。各 CGI サーバーアプリケーションには CGIApp ユニットが含まれている必要があります。

Apache サーバーを操作する場合は,TApacheApplication オブジェクトを使用してください。 ISAPI または NSAPI サーバーを使用する場合は,かわりに TISAPIApplication オブジェクトを使用します。

関連項目