Web.HTTPApp.TCustomWebDispatcher.DoAfterDispatch
Delphi
function DoAfterDispatch(Request: TWebRequest; Response: TWebResponse): Boolean;
C++
bool __fastcall DoAfterDispatch(TWebRequest* Request, TWebResponse* Response);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | TCustomWebDispatcher |
説明
AfterDispatch イベントを生成し,Web アプリケーションがレスポンスを返せるかどうかを示す値を返します。
アプリケーションは DoAfterDispatch を呼び出すことはできません。DispatchAction メソッドは,対応するアクション項目に HTTP リクエストメッセージを送信してから DoAfterDispatch を呼び出します。アクション項目または BeforeDispatch イベントハンドラが HTTP リクエストメッセージを処理しなかった場合,DispatchAction メソッドは DoAfterDispatch を呼び出しません。また,メッセージがすでに Web クライアントに返されていた場合にも,DoAfterDispatch は呼び出されません。
AfterDispatch イベントハンドラがレスポンスを返さないよう指示している場合,DoAfterDispatch は false を返し,Web アプリケーションはレスポンスメッセージを返さずに接続を切断します。それ以外の場合,DoAfterDispatch は true を返し,AfterDispatch イベントハンドラがレスポンスメッセージを返していなければ,Web アプリケーションがそのメッセージを返します。