WebFact.TWebPageInfo

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

Contents

Delphi-Informationen

von WebFact.pas

TWebPageInfo = class(TBaseWebPageInfo)


Unit: WebFact

Typ: Klasse

Geerbte Klassen-Member: Member von WebFact.TWebPageInfo

Klassenkonstruktoren und -destruktoren: Konstruktoren von WebFact.TWebPageInfo

C++-Informationen

von WebFact.hpp

TWebPageInfo = class(TBaseWebPageInfo)


Unit: WebFact

Typ: Klasse

Geerbte Klassen-Member: Member von WebFact.TWebPageInfo

Klassenkonstruktoren und -destruktoren: Konstruktoren von WebFact.TWebPageInfo

Beschreibung

TWebPageInfo implementiert Objekte, die eine WebSnap-Seite beschreiben.


Das TWebPageInfo-Modul speichert Informationen zu einer Webseite, beispielsweise den Namen der Vorlagendatei, den Seitennamen, Titel, Beschreibung und Zugriffsrechte. Diese Informationen sind Teil der Webseitenmodul-Factory. Sie werden als Teil der Factory und nicht als Teil des Moduls gespeichert, damit der Zugriff ohne Erstellung des Webseitenmoduls möglich ist.

Eine Instanz von TWebPageInfo wird dem Konstruktor des Factory-Objekts übergeben, das Instanzen des Webseitenmoduls erstellt. Normalerweise wird der Quelltext zum Erzeugen dieses Objekts und zur Übergabe an den Konstruktor der Webseitenmodul-Factory von einem Webseitenmodul-Experten generiert (in Delphi erscheint der generierte Code im Initialisierungsabschnitt der für das Webseitenmodul erzeugten Unit, in C++ erscheint er in einem #pragma startup). Sie können den erzeugten Quelltext ändern, um die Eigenschaften des TWebPageInfo-Objekts zu modifizieren. So kann beispielsweise der Eigenschaft ViewAccess ein String zugewiesen und dadurch der Zugriff auf die Webseite eingeschränkt werden.

In einer WebSnap-Anwendung kann mit der Methode FindPageInfo des globalen Webkontextes auf die Webseiten-Informationsobjekte aller Webseitenmodule zugegriffen werden.

Siehe auch

Personal tools