Web.HTTPApp.TCustomWebDispatcher.DoAfterDispatch

提供:RAD Studio API Documentation

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 アプリケーションがそのメッセージを返します。

関連項目