WebDisp.TInvalidWebSession
Delphi
TInvalidWebSession = class(TAbstractWebSession)
C++
class PASCALIMPLEMENTATION TInvalidWebSession : public Web::Httpapp::TAbstractWebSession
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| class | public | WebDisp.pas WebDisp.hpp |
WebDisp | WebDisp |
Beschreibung
TInvalidWebSession dient als Platzhalter, wenn einer HTTP-Anforderung keine Sitzung zugewiesen werden konnte.
TInvalidWebSession-Objekte implementieren die Eigenschaft Session für den Webkontext, wenn die WebSnap-Anwendung keine aktive Sitzung (TWebSession) für die aktuelle Anforderung erstellen kann. Verschiedene Ursachen können dazu führen, dass keine aktive Sitzung erstellt werden kann. Beispiele sind Situationen, in denen die WebSnap-Anwendung keine TSessionsService-Komponente besitzt oder eine ankommende Anforderungsbotschaft versucht, eine zuvor beendete Sitzung wieder zu aktivieren.
TInvalidWebSession dient als Platzhalter. Die WebSnap-Anwendung muss keine Exception auslösen, wenn ein Versuch zum Erstellen einer aktiven Sitzung fehlschlägt. Ein Versuch zur Nutzung des TInvalidWebSession-Objekts führt jedoch zu einer ESessionException-Exception.