Saltar al contenido principal
Versión: Siguiente

Session storage by ID

Session storage by ID ( id ) -> Resultado

ParámetroTipoDescripción
idTexto🡒Identificador único (UUID) de la sesión en el servidor
ResultadoObjeto🡐Objeto de almacenamiento de la sesión

Nota

El comando Session storage by ID 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 Get 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 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

Ver también

Get process activity