Web.HTTPApp.TWebFileDispatcher.BeforeDispatch
Delphi
property BeforeDispatch: TDispatchFileEvent read FBeforeDispatch write FBeforeDispatch;
C++
__property BeforeDispatch;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | TWebFileDispatcher |
説明
ディスパッチャが、HTTP リクエスト メッセージとアクションアイテムのいずれかとを、マッチングする前に発生します。
Web.HTTPApp.TWebFileDispatcher.BeforeDispatch は Web.HTTPApp.TCustomWebFileDispatcher.BeforeDispatch を継承しています。以下の内容はすべて Web.HTTPApp.TCustomWebFileDispatcher.BeforeDispatch を参照しています。
ディスパッチャが、HTTP リクエスト メッセージとアクションアイテムのいずれかとを、マッチングする前に発生します。
BeforeDispatch イベント ハンドラを記述して、すべての HTTP ファイル リクエスト メッセージを事前処理します。 BeforeDispatch イベント ハンドラは、ファイル web メッセージに適したアクション アイテムを有効化または無効化し、オブジェクト ファイルの設定を開始し、その他、必要な事前処理を行うことができます。 BeforeDispatch イベント ハンドラが、オブジェクト ファイルの設定を完了したら、Handled
パラメータを True に変更し、ディスパッチャがリクエストを、アクション アイテムのいずれかへ送信できるようにしなければなりません。 BeforeDispatch イベント ハンドラが Handled
パラメータを True に設定しても、レスポンスが送信されない場合、Web ディスパッチャは AfterDispatch イベントを生成します。