API:Web.HTTPApp.TWebModule.AfterDispatch
Delphi
property AfterDispatch: THTTPMethodEvent read FAfterDispatch write FAfterDispatch;
C++
__property AfterDispatch;
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| event | published | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | TWebModule |
説明
アクション項目が HTTP レスポンスメッセージに正しく設定され,かつそのメッセージがまだ送信されていないときに発生します。 {{#multireplace:Web.HTTPApp.TWebModule.AfterDispatch|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Web.HTTPApp.TCustomWebDispatcher.AfterDispatch|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Web.HTTPApp.TCustomWebDispatcher.AfterDispatch|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。
アクション項目が HTTP レスポンスメッセージに正しく設定され,かつそのメッセージがまだ送信されていないときに発生します。
AfterDispatch イベントハンドラを記述すると,Web クライアントに HTTP レスポンスメッセージを送信する前に,その最終チェックを行うことができます。AfterDispatch イベントハンドラは,レスポンス処理をそのまま保持したり,変更や送信を行ったり,Web アプリケーションがレスポンスを送信しないように Handled パラメータを False に変更できます。
AfterDispatch イベントは,レスポンスが処理されなかったことをすべてのアクション項目が示す場合や,いずれかのアクション項目からレスポンスが送信された場合には発生しません。