Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Session storage by ID
|
Session storage by ID ( id ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
id | Text |
![]() |
Unique identifier (UUID) of the session on the server | |||||
Funktionsergebnis | Objekt |
![]() |
Storage object of the session | |||||
Der Befehl Session storage by ID gibt das Speicherobjekt der Session zurück, deren eindeutige Kennung Sie im Parameter id übergeben haben.
In id übergeben Sie die UUID der Session, für die Sie den Speicher abrufen möchten. Sie wird automatisch vom Server zugewiesen und in der Eigenschaft .id des Session-Objekts gespeichert. Wenn die Session auf dem Server nicht existiert, gibt der Befehl Null zurück.
Hinweis: Sie können die Kennungen der Sessions mit dem Befehl Process activity abrufen.
Das zurückgegebene Objekt ist die Eigenschaft . storage der Session. Es handelt sich um ein shared Object, das zum Speichern von Informationen verwendet wird, die allen Prozessen der Session zur Verfügung stehen.
Diese Methode ändert den Wert einer Eigenschaft "Einstellungen", die im Speicherobjekt einer bestimmten Session gespeichert ist:
//Speicherplatz für eine Session festlegen
// Die Methodeneigenschaft " Execute On Server " ist eingestellt
#DECLARE($id Text;$text Text)
var $obj : Object
$obj:=Session storage by ID($id)
If($obj.settings=Null)
Use($obj)
$obj.settings:=New shared object("text";$text)
End use
Else
Use($obj.settings)
$obj.settings.text:=$text
End use
End if
Produkt: 4D
Thema: Prozesse
Nummer:
1839
Erstellt: 4D v20 R6
4D Programmiersprache ( 4D v20 R7)