SiteComp.IPageDispatcher
Contents |
Delphi-Informationen
von SiteComp.pas
IPageDispatcher = interface(IWebRequestHandler) [C9FD165A-8F1C-11D4-A4E4-00C04F6BB853]
Unit: SiteComp
Typ: Interface
Klasseneigenschaften: Eigenschaften von SiteComp.IPageDispatcher
Klassenmethoden: Methoden von SiteComp.IPageDispatcher
C++-Informationen
von SiteComp.hpp
IPageDispatcher = class(IWebRequestHandler)
Unit: SiteComp
Typ: Klasse
Geerbte Klassen-Member: Member von SiteComp.IPageDispatcher
Klasseneigenschaften: Eigenschaften von SiteComp.IPageDispatcher
Klassenmethoden: Methoden von SiteComp.IPageDispatcher
Beschreibung
IPageDispatcher ist die Schnittstelle für die Interaktion mit dem Seiten-Dispatcher.
Die Schnittstelle IPageDispatcher wird von der TPageDispatcher-Komponente implementiert und vom Objekt TWebAppComponents veröffentlicht. Mit Hilfe dieser Schnittstelle kann die WebSnap-Anwendung Anforderungsbotschaften verteilen. Die Anforderungsbotschaften identifizieren diese eine Webseite über den pathinfo-Teil im Ziel-URL identifizieren. Anforderungen, deren Ziel nicht im pathinfo-Teil des Ziel-URL angegeben ist, werden von IPageDispatcher an das Webseitenmodul übergeben, das in der Eigenschaft DefaultPageName festgelegt ist.
IPageDispatcher dient nicht nur der Verteilung von Anforderungen für Webseiten, sondern stellt auch Methoden bereit, mit denen überprüft werden kann, ob sich der aktuelle Benutzer anmelden muss und ob er über die Rechte zum Anzeigen der angeforderten Seite verfügt. Außerdem steht eine Methode für die Umleitung von Anforderungen zur Verfügung.
Anmerkung: In C++ Methodendeklarationen, die IPageDispatcher verwenden, wird stattdessen der Typ _di_IPageDispatcher verwendet. Dieser Typ ist ein DelphiInterface-Wrapper für die Schnittstelle IPageDispatcher:
Anmerkung: typedef System::DelphiInterface < IPageDispatcher > _di_IPageDispatcher;