Session info
Session info* ( sessionId : Integer ) : Object
| Parámetros | Tipo | Descripción | |
|---|---|---|---|
| sessionID | Integer | → | ID de sesión | 
| Resultado | Object | ← | Información sobre la sesión | 
Historia
| Lanzamiento | Modificaciones | 
|---|---|
| 20 R8 | Soporte de sesiones autónomas | 
| 20 R7 | Añadidos | 
Descripción
El comando Session info devuelve un objeto que describe la sesión cuyo ID pasa en el parámetro sessionID.. Si pasa un sessionID inválido, el comando devuelve un objeto nulo.
El objeto devuelto contiene las siguientes propiedades:
| Propiedad | Tipo | Descripción | 
|---|---|---|
| type | Text | Tipo de sesión: "remote", "storedProcedure", "standalone" | 
| userName | Text | Nombre de usuario 4D (mismo valor que Session.userName) | 
| machineName | Text | Sesiones remotas: nombre de la máquina remota. Sesión de procedimientos almacenados: nombre del equipo servidor. Sesión autónoma: nombre de la máquina | 
| systemUserName | Text | Sesiones remotas: nombre de la sesión del sistema abierta en la máquina remota. | 
| IPAddress | Text | Dirección IP de la máquina remota | 
| hostType | Text | Tipo de host: "windows" o "mac" | 
| creationDateTime | Date ISO 8601 | Fecha y hora de creación de la sesión. Sesión autónoma: fecha y hora de inicio de la aplicación | 
| state | Text | Estado de la sesión: "active", "postponed", "sleeping" | 
| ID | Text | UUID de la sesión (mismo valor que Session.id) | 
| persistentID | Text | Sesiones remotas: ID persistente de la sesión | 
nota
Este comando devuelve la propiedad .info de la sesión sessionID. Para obtener información sobre la sesión actual, puede llamar directamente a Session.info.
He aquí un ejemplo de objeto de salida:
{
    "ID": "3C81A8D7AFE64C2E9CCFFCDC35DC52F5",
    "userName": "Designer",
    "machineName": "My Computer",
    "systemUserName": "John Doe",
    "IPAddress": "localhost",
    "hostType": "mac",
    "type": "remote",
    "state": "active",
    "creationDateTime: "2024-09-10T09:55:54.787Z",
    "persistentID:"8FFDAE519F1F4DCDB81E8E8DB00AD101"
}
Ejemplo
 var $session : Object
 var $id : Integer
 $session:=Session info($id)
Ver también
Session class
Session
Session storage
Process info
Propiedades
| Número de comando | 1844 | 
| Hilo seguro | ✓ |