Web.HTTPApp.IWebAppServices
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:
- InitContext wird zur Einrichtung eines Webkontextes für die Anforderung aufgerufen.
- HandleRequest wird aufgerufen, um die Anforderung an die Komponente weiterzuleiten, die sie verarbeitet.
- 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.