Web.HTTPApp.THTTPMethodEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *THTTPMethodEvent)(System::TObject* Sender, TWebRequest* Request, TWebResponse* Response, bool &Handled);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Web.HTTPApp.hpp Web.HTTPApp Web.HTTPApp

Beschreibung

THTTPMethodEvent ist der Typ für Ereignisbehandlungsroutinen, die während der Verarbeitung einer HTTP-Anforderungsbotschaft aufgerufen werden.

THTTPMethodEvent ist der Typ für Ereignisbehandlungsroutinen, die den Komponenten in Web-Server-Anwendungen die Beantwortung von HTTP-Anforderungsbotschaften ermöglichen.

Sender ist der Dispatcher, der die Botschaft empfängt, oder die Komponente, an die der Dispatcher die Anforderungsbotschaft weiterleitet.

Request ist das Anforderungsobjekt, das die Header und den Inhalt der Anforderungsbotschaft beschreibt.

Response ist die Antwort auf die von Request beschriebene Botschaft. Die Ereignisbehandlungsroutine kann die Eigenschaften der Antwort festlegen und sogar die Antwort an den Sender der Anforderung zurücksenden.

Handled zeigt an, ob das in Response angegebene Antwortobjekt fertig gestellt wurde. Wenn die Ereignisbehandlungsroutine die Antwort nicht fertigstellen kann, muss sie Handled den Wert false zuweisen, damit die Botschaft zur weiteren Verarbeitung an eine andere Komponente gesendet wird (oder die Komponente die Verarbeitung der Botschaft fortsetzt). Wenn die Ereignisbehandlungsroutine die Antwortbotschaft fertig gestellt hat, muss sie Handled den Wert true zuweisen. Dies gilt auch dann, wenn sie die Botschaft nicht sendet.

Siehe auch