Show TOC

Die Funktion getPersistentLocate this document in the navigation structure

Verwendung

Einsatzmöglichkeit

Stellt fest, ob Daten für die gesamte Dauer einer Benutzer-Session persistent sind oder nicht.

Der Kontext wird zu Beginn einer Anfrage initialisiert. Die Lebensdauer der Kontextdaten entspricht infolgedessen der Dauer eines Request/Response-Zyklus. Da es mehrere solche Zyklen während einer Benutzer-Session geben kann (die von der Anmeldung bis zur Abmeldung des Benutzers dauert), sind die aus den Servicedateien eingemischten Daten standardmäßig die einzigen Daten, die für die Dauer einer Benutzer-Session persistent sind.

Mit der Funktion setPersistent ist es möglich, beliebige Daten für die gesamte Dauer einer Benutzer-Session in einem Session-Kontext und nicht nur für einen Request/Response-Zyklus persistent zu halten.

Mit der Funktion getPersistent können Sie testen, ob die Kontextdaten persistent sind oder nicht.

Syntax

getPersistent (<contextvarname>)

Beschreibung

Wenn Sie diese Funktion aufrufen, indem Sie einen Kontextvariablenname cntxtvarname eingeben, und die Kontextdaten für die gesamte Dauer der Benutzer-Session persistent sind, erhalten Sie den Rückgabewert 1

Wenn Sie diese Funktion aufrufen, indem Sie einen Kontextvariablenname cntxtvarname eingeben, und die Kontextdaten für die gesamte Dauer der Benutzer-Session persistent sind, erhalten Sie den Rückgabewert 0

Die Zuweisung von Session-Kontext und Session-Container wird am Ende der Benutzer-Session aufgehoben.

Beispiel

Stellt fest, ob Daten für die gesamte Dauer einer Benutzer-Session persistent sind oder nicht.

`getPersistent (cntxtname)`