Session storage
Session storage ( id ) : Object
Parámetro | Tipo | Descripción | |
---|---|---|---|
id | Text | → | Identificador único (UUID) de la sesión en el servidor |
Resultado | Object | ← | Objeto de almacenamiento de la sesión |
Nota
El comando Session storage devuelve el objeto de almacenamiento de la sesión cuyo identificador único se pasó en el parámetro id.
En id, pase el UUID de la sesión para la que desea obtener el almacenamiento. El servidor lo asigna automáticamente y se almacena en la propiedad .id del objeto sesión. Si la sesión no existe en el servidor, el comando devuelve Null.
Nota: puede obtener los identificadores de sesión utilizando el comando Process activity.
El objeto devuelto es la propiedad .storage de la sesión. Es un objeto compartido utilizado para almacenar información disponible para todos los procesos de la sesión.
Ejemplo
Este método modifica el valor de una propiedad "settings" almacenada en el objeto de almacenamiento de una sesión específica:
//Definir el almacenamiento de una sesión
// La propiedad del método "Execute On Server" está definida
#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