Web.HTTPApp.IWebAppServices
Delphi
IWebAppServices = interface(IWebAppServices180)
C++
__interface INTERFACE_UUID("{8B627D59-897B-452C-9633-05CC3A634196}") IWebAppServices : public IWebAppServices180
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
interface class |
public | Web.HTTPApp.pas Web.HTTPApp.hpp |
Web.HTTPApp | Web.HTTPApp |
Description
IWebAppServices is the interface for setting up and finishing the processing of HTTP request messages.
Web Broker applications use the IWebAppServices interface to drive the processing of incoming request messages. When the Web Broker application receives an HTTP request message, it:
- Calls InitContext to set up a Web context for the request.
- Calls HandleRequest to forward the request to the components that process it.
- Calls FinishContext to shut down the Web context in an orderly fashion.
In addition to providing access to these core methods of the application, IWebAppServices introduces the ExceptionHandler property. The ExceptionHandler property allows the application access to the component that handles any exceptions that escape all of the try blocks in the application while processing the message.