Saltar para o conteúdo principal
Versão: Próximo

Session info

Session info ( sessionId : Integer ) : Object

ParâmetroTipoDescrição
sessionIDIntegerSession ID
ResultadosObjectInformation about the session
História
ReleaseMudanças
20 R8Support of standalone sessions
20 R7Adicionado

Descrição

The Session info command returns an object describing the session whose ID you pass in the sessionID parameter.. If you pass an invalid sessionID, the command returns a null object.

O objeto retornado contém as propriedades abaixo:

PropriedadeTipoDescrição
typeTextSession type: "remote", "storedProcedure", "standalone"
userNameTextNome de usuário 4D (o mesmo valor de Session.userName)
machineNameTextSessões remotas: nome da máquina remota. Stored procedures session: name of the server machine. Standalone session: name of the machine
systemUserNameTextSessões remotas: nome da sessão do sistema aberta na máquina remota.
IPAddressTextEndereço IP da máquina remota
hostTypeTextTipo de host: "windows" ou "mac"
creationDateTimeDate ISO 8601Date and time of session creation. Standalone session: date and time of application startup
stateTextEstado da sessão: "ativa", "adiada", "em espera"
IDTextSession UUID (same value as Session.id)
persistentIDTextRemote sessions: Session's persistent ID
nota

Este comando retorna a propriedade .info da sessão sessionID. To get information about the current session, you can directly call Session.info.

Here is an example of output object:


{
"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"
}

Exemplo


var $session : Object
var $id : Integer
$session:=Session info($id)

Veja também

Session class Session Session storage
Process info