Saltar al contenido principal
Versión: Siguiente

Session storage

Session storage ( id ) : Object

ParámetrosTipoDescripción
idTextUnique identifier (UUID) of the session
ResultadoObjectStorage object of the session
Historia
LanzamientoModificaciones
20 R8Support of standalone sessions
20 R6Añadidos

Descripción

The Session storage command returns the storage object of the session whose unique identifier you passed in the id parameter.

In id, pass the UUID of the session for which you want to get the storage. It is automatically assigned by 4D (4D Server or, for standalone sessions, 4D single-user) and is stored in the .id property of the session object. If the session does not exist, the command returns Null.

Note: You can get the session identifiers using the Process activity command.

The returned object is the .storage property of the session. It is a shared object used to store information available to all processes of the session.

Ejemplo

This method modifies the value of a "settings" property stored in the storage object of a specific session:

  //Set storage for a session
  //The "Execute On Server" method property is set
 
 #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
Session