Web.HTTPApp.IWebAppServices
Delphi
IWebAppServices = interface(IWebAppServices180)
C++
__interface INTERFACE_UUID("{8B627D59-897B-452C-9633-05CC3A634196}") IWebAppServices : public IWebAppServices180
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
interface class |
public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | Web.HTTPApp |
説明
IWebAppServices は、HTTP リクエスト メッセージの処理を、設定および完了させるためのインターフェイスです。
Web Broker アプリケーションは、IWebAppServices インターフェイスを使用して、受信したリクエスト メッセージの処理を走らせます。 Web Broker アプリケーションが HTTP リクエスト メッセージを受信すると、次のことを行います:
- InitContext を呼び出して、そのリクエストの Web コンテキストを設定。
- HandleRequest を呼び出して、処理を行うコンポーネントへリクエストを転送。
- FinishContext を呼び出して、順次 Web コンテキストをシャットダウン。
IWebAppServices は、アプリケーションのこれら主要メソッドへのアクセスを提供するほか、ExceptionHandler プロパティも提供します。 ExceptionHandler プロパティによりアプリケーションは、メッセージを処理する際にアプリケーション内のすべての try ブロックを回避してしまった例外を処理する、コンポーネントへアクセスすることができます。