Session storage
Session storage ( id ) : Object
Paramètres | Type | Description | |
---|---|---|---|
id | Text | → | Identifiant unique (UUID) de la session |
Résultat | Object | ← | Objet de stockage de la session |
Historique
Release | Modifications |
---|---|
20 R8 | Prise en charge des sessions autonomes |
20 R6 | Ajout |
Description
The Session storage command returns the storage object of the session whose unique identifier you passed in the id parameter.
Dans id, indiquez l'UUID de la session pour laquelle vous souhaitez obtenir le stockage. Il est automatiquement attribué par 4D (4D Server ou, pour les sessions autonomes, 4D monoposte) et est stocké dans la propriété .id de l'objet session. Si la session n'existe pas, la commande renvoie Null.
Note: Vous pouvez obtenir les identifiants de session à l'aide de la commande Process activity.
L'objet renvoyé est la propriété .storage de la session. Il s'agit d'un objet partagé utilisé pour stocker des informations accessibles à tous les process de la session.
Exemple
Cette méthode modifie la valeur d'une propriété "settings" stockée dans l'objet storage d'une session spécifique :
//Définition du storage d'une session
//La propriété de méthode "Execute On Server" est définie
#DECLARE($id : Text; $text : Text)
var $obj : Object
$obj:=Session storage($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
Voir également
Propriétés
Numéro de commande | 1839 |
Thread safe | ✓ |