Web.HTTPApp.IWebAppServices

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

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 リクエスト メッセージを受信すると、次のことを行います:

  1. InitContext を呼び出して、そのリクエストの Web コンテキストを設定。
  2. HandleRequest を呼び出して、処理を行うコンポーネントへリクエストを転送。
  3. FinishContext を呼び出して、順次 Web コンテキストをシャットダウン。

IWebAppServices は、アプリケーションのこれら主要メソッドへのアクセスを提供するほか、ExceptionHandler プロパティも提供します。 ExceptionHandler プロパティによりアプリケーションは、メッセージを処理する際にアプリケーション内のすべての try ブロックを回避してしまった例外を処理する、コンポーネントへアクセスすることができます。


関連項目