Web.HTTPApp.TCustomWebDispatcher.DoBeforeDispatch

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function DoBeforeDispatch(Request: TWebRequest; Response: TWebResponse): Boolean;

C++

bool __fastcall DoBeforeDispatch(TWebRequest* Request, TWebResponse* Response);

Propriétés

Type Visibilité  Source Unité  Parent
function protected
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp TCustomWebDispatcher

Description

Génère un événement BeforeDispatch et renvoie une valeur indiquant si le répartiteur doit rechercher les éléments action pouvant gérer la requête.

Les applications ne peuvent pas appeler DoBeforeDispatch. La méthode DispatchAction appelle DoBeforeDispatch avant d'essayer de faire correspondre le message de requête HTTP aux éléments action.

Si le gestionnaire d'événement BeforeDispatch indique qu'il a traité le message de requête, DoBeforeDispatch renvoie true, et la méthode DispatchAction n'essaye pas de transmettre le message de requête aux éléments action. Sinon, DoBeforeDispatch renvoie false, et, sauf si le message de réponse a été expédié dans le gestionnaire d'événement BeforeDispatch, la méthode DispatchAction commence à rechercher les éléments action pouvant traiter le message de requête.

Si DoBeforeDispatch renvoie true alors que la réponse n'a pas été expédiée, DispatchAction génère un événement AfterDispatch.

Voir aussi