Saltar al contenido principal
Versión: 20 R8 BETA

Session info

Session info ( sessionId : Integer ) : Object

ParámetrosTipoDescripción
sessionIDIntegerSession ID
ResultadoObjectInformation about the session
Historia
LanzamientoModificaciones
20 R8Support of standalone sessions
20 R7Añadidos

Descripción

El comando Session info devuelve un objeto que describe la sesión cuyo ID pasa en el parámetro sessionID.. If you pass an invalid sessionID, the command returns a null object.

El objeto devuelto contiene las siguientes propiedades:

PropiedadTipoDescripción
typeTextTipo de sesión: "remote", "storedProcedure", "standalone"
userNameTextNombre de usuario 4D (mismo valor que Session.userName)
machineNameTextSesiones remotas: nombre de la máquina remota. Sesión de procedimientos almacenados: nombre del equipo servidor. Standalone session: name of the machine
systemUserNameTextSesiones remotas: nombre de la sesión del sistema abierta en la máquina remota.
IPAddressTextDirección IP de la máquina remota
hostTypeTextTipo de host: "windows" o "mac"
creationDateTimeDate ISO 8601Fecha y hora de creación de la sesión. Standalone session: date and time of application startup
stateTextEstado de la sesión: "active", "postponed", "sleeping"
IDTextUUID de la sesión (mismo valor que Session.id)
persistentIDTextRemote sessions: Session's persistent ID
nota

Este comando devuelve la propiedad .info de la sesión sessionID. To get information about the current session, you can directly call 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