Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Session info
|
Session info ( sessionID ) -> resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
sessionID | Inteiro longo |
![]() |
Session ID | |||||
resultado | Objeto |
![]() |
informação sobre a sessão | |||||
O comando Session info retorna um objeto que descreve a sessão cujo ID você passa no parâmetro sessionID.
Se passar uma sessionID inválida, o comando retorna um objeto null.
O objeto retornado contém as propriedades abaixo:
nome da propriedade | Tipo | Descrição |
type | Texto (enum) | Tipo sessão. Valores possíveis: "remote", "storedProcedure", "rest" |
userName | Text | nome de usuário |
machineName | Text | Nome da máquina remota |
systemUserName | Text | Nome da sessão de sistema aberta na máquina remota |
IPAddress | Text | endereço IP da máquina remota |
hostType | Text (enum) | Tipos Host. Valores possíveis: "windows", "mac", "browser" |
creationDateTime | Text (Date ISO 8601) | Data e hora da conexão na máquina remota |
state | Text (enum) | Estado da sessão. Valores possíveis: "active", "postponed", "sleeping" |
ID | Text | UUID da sessão |
persistentID | Text | ID persistente da sessão |
Nota: Este comando retorna a propriedade .info da sessão sessionID. Para obter mais informação sobre a sessão atual, chame diretamente Session.info.
Abaixo está um exemplo de output:
{
"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"
}
var $session : Object
var $id : Integer
$session:=Session info($id)
Produto: 4D
Tema: Processos
Número
1844
Criado por: 4D v20 R7
Manual de linguagem 4D ( 4D v20 R7)