Saltar para o conteúdo principal
Versão: 20 R8 BETA

Session info

Session info ( sessionId : Integer ) : Object

ParâmetroTipoDescrição
sessionIDIntegerID da sessão
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. Sessão de procedimentos armazenados: nome da máquina do servidor. 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 8601Data e hora de criação da sessão. Standalone session: date and time of application startup
stateTextEstado da sessão: "ativa", "adiada", "em espera"
IDTextUUID da sessão (o mesmo valor de 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