Session storage
Session storage ( id ) : Object
Parámetros | Tipo | Descripción | |
---|---|---|---|
id | Text | → | Identificador único (UUID) de la sesión |
Resultado | Object | ← | Objeto de almacenamiento de la sesión |
Historia
Lanzamiento | Modificaciones |
---|---|
20 R8 | Soporte de sesiones autónomas |
20 R6 | Añadidos |
Descripción
The Session storage command returns the storage object of the session whose unique identifier you passed in the id parameter.
En id, indique la UUID de la sesión para la que desea obtener el almacenamiento. Se asigna automáticamente por 4D (4D Server o, para sesiones independientes, 4D mono-usuario) y se almacena en .id propiedad del objeto de sesión. Si la sesión no existe, el comando devuelve Null.
Nota: puede obtener los identificadores de sesión usando 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:
//Configuración del almacenamiento de una sesión
//Configuración de la propiedad del método "Ejecutar en el servidor"
#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
Propiedades
Número de comando | 1839 |
Hilo seguro | ✓ |