Saltar al contenido principal
Versión: Siguiente

Session storage

Session storage ( id ) -> Resultado

ParámetroTipoDescripción
idTextIdentificador único (UUID) de la sesión en el servidor
ResultadoObjectObjeto 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

Ver también

Process activity