Web.HTTPApp.IWebAppServices

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

IWebAppServices = interface(IWebAppServices180)

C++

__interface  INTERFACE_UUID("{8B627D59-897B-452C-9633-05CC3A634196}") IWebAppServices  : public IWebAppServices180

Propriétés

Type Visibilité  Source Unité  Parent
interface
class
public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp


Description

IWebAppServices est l'interface d'initialisation et d'achèvement du traitement des messages de requête HTTP.

Les applications WebBroker utilisent l'interface IWebAppServices pour diriger le traitement des messages de requête entrants. Lorsque l'application WebBroker reçoit un message de requête HTTP, elle :

  1. Appelle la méthode InitContext pour configurer un contexte Web pour la requête.
  2. Appelle HandleRequest pour transmettre la requête aux composants qui la traitent.
  3. Appelle FinishContext pour fermer le contexte Web de manière ordonnée.

En plus de donner accès à ces méthodes de base de l'application, IWebAppServices introduit la propriété ExceptionHandler. La propriété ExceptionHandler permet à l'application d'accéder au composant qui gère toutes les exceptions qui ne sont pas interceptées par l'un des blocs try de l'application lors du traitement du message.


Voir aussi