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

関連項目