Web.WebReq.TWebRequestHandler.ActivateWebModules
Delphi
function ActivateWebModules: TComponent;
C++
System::Classes::TComponent* __fastcall ActivateWebModules();
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Web.WebReq.pas Web.WebReq.hpp |
Web.WebReq | TWebRequestHandler |
Beschreibung
Aktiviert ein Web-Modul für die Anwendung und gibt es zurück.
ActivateWebModules wird intern aufgerufen, wenn die Anwendung eine HTTP-Anforderungsbotschaft empfängt. Wenn die Eigenschaft InactiveCount einen Wert größer 0 hat, wird ein Web-Modul aus dem Zwischenspeicher reaktiviert. Andernfalls erstellt die Methode eine neue Instanz des Web-Moduls.
Vor dem Aufruf von ActivateWebModules muss die Methode CreateForm aufgerufen werden, die das Datenmodul registriert.
Anmerkung: In plattformübergreifenden Anwendungen enthält ein Web-Anwendungsobjekt nur ein einziges Web-Modul. Normalerweise ist dies ein TWebModule-Objekt. Es kann sich aber auch um ein gewöhnliches Datenmodul handeln, das ein TWebDispatcher-Objekt enthält. Wenn der Web-Anwendung kein Web-Modul zugeordnet ist, löst ActivateWebModule eine Exception aus. Hat die Eigenschaft ActiveCount beim Aufruf der Methode ActivateWebModules bereits den Wert von MaxConnections erreicht, wird ebenfalls eine Exception ausgelöst.