Web.CGIApp.TCGIApplication
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 オブジェクトを使用します。