Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Session storage by ID

Session storage by ID 


 

Session storage by ID ( id ) -> Resultado 
Parámetro Tipo   Descripción
id  Texto in Identificador único (UUID) de la sesión en el servidor
Resultado  Objeto in 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 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 

Process activity
Session

 
PROPIEDADES 

Producto: 4D
Tema: Procesos
Número 1839

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v20 R6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)