API:Datasnap.DSProxyDispatcher.TDSProxyDispatcher.AfterDispatch

提供:RAD Studio API Documentation

Delphi

property AfterDispatch;

C++

__property AfterDispatch;

プロパティ

種類 可視性 ソース ユニット
event published
Datasnap.DSProxyDispatcher.pas
Datasnap.DSProxyDispatcher.hpp
Datasnap.DSProxyDispatcher TDSProxyDispatcher

説明

HTTP レスポンス メッセージがアクション アイテムによって無事埋められ、まだ送信されていない段階で発生します。 Datasnap.DSProxyDispatcher.TDSProxyDispatcher.AfterDispatch は Web.HTTPApp.TCustomWebFileDispatcher.AfterDispatch を継承しています。以下の内容はすべて Web.HTTPApp.TCustomWebFileDispatcher.AfterDispatch を参照しています。

HTTP レスポンス メッセージがアクション アイテムによって無事埋められ、まだ送信されていない段階で発生します。

AfterDispatch イベント ハンドラを記述して、HTTP ファイル メッセージを Web クライアントへ送信する前に、最終チェックすることができます。 AfterDispatch イベント ハンドラは、ファイルをそのままにしておくことも、ファイルを変更することも、もしくは、Handled パラメータを False に変更して Web アプリケーションがそのレスポンスを送信しないようにすることもできます。 すべてのアクション アイテムが、そのレスポンスを処理されなかった旨を示した場合、また、いずれかのアクション アイテムによって、レスポンスが送信されてしまった場合、AfterDispatch イベントは発生しません。

AfterDispatch イベント ハンドラでは:

  • ファイルの中身を変更することはできません。
  • ファイルを変えることはできます。
  • Handled パラメータを False に変更し、Web アプリケーションによるレスポンスの送信を抑制することができます

すべてのアクション アイテムが、そのレスポンスを処理されなかった旨を示した場合、また、いずれかのアクション アイテムによって、レスポンスが送信されてしまった場合、AfterDispatch イベントは発生しません。

関連項目