Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Session storage by ID
|
Session storage by ID ( id ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
id | Texto |
![]() |
Identificador único (UUID) de la sesión en el servidor | |||||
Resultado | Objeto |
![]() |
Objeto de almacenamiento de la sesión | |||||
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.
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
Producto: 4D
Tema: Procesos
Número
1839
Creado por: 4D v20 R6
Manual de lenguaje 4D ( 4D v20 R7)