Web.HTTPApp.IWebAppServices

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

IWebAppServices = interface(IWebAppServices180)

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
interface
class
public
Web.HTTPApp.pas
Web.HTTPApp.hpp
Web.HTTPApp Web.HTTPApp


Beschreibung

IWebAppServices implementiert die Schnittstelle zum Einrichten und Abschließen der Verarbeitung von HTTP-Anforderungsbotschaften.

Web Broker-Anwendungen verwenden die Schnittstelle IWebAppServices für die Verarbeitung ankommender Anforderungsbotschaften. Empfängt die Web Broker-Anwendung eine HTTP-Anforderungsbotschaft, führt sie die folgenden Operationen aus:

  1. InitContext wird zur Einrichtung eines Webkontextes für die Anforderung aufgerufen.
  2. HandleRequest wird aufgerufen, um die Anforderung an die Komponente weiterzuleiten, die sie verarbeitet.
  3. FinishContext wird aufgerufen, um den Webkontext ordnungsgemäß herunterzufahren.

IWebAppServices ermöglicht nicht nur den Zugriff auf diese wichtigen Methoden der Anwendung, sondern führt auch die Eigenschaft ExceptionHandler ein. Die Eigenschaft ExceptionHandler ermöglicht den Zugriff der Anwendung auf die Komponente, die der Verarbeitung der Exceptions dient, die bei der Verarbeitung der Botschaft aus den try-Blöcken der Anwendung weitergegeben werden.


Siehe auch