SiteComp.IPageDispatcher

From RAD Studio VCL Documentation (German)
Jump to: navigation, search

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;

Siehe auch

Personal tools