Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Session info

Session info 


 

Session info ( sessionID ) -> resultado 
Parâmetro Tipo   Descrição
sessionID  Inteiro longo in Session ID
resultado  Objeto in 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 propriedadeTipoDescrição
typeTexto (enum)Tipo sessão. Valores possíveis: "remote", "storedProcedure", "rest"
userNameTextnome de usuário
machineNameTextNome da máquina remota
systemUserNameTextNome da sessão de sistema aberta na máquina remota
IPAddressTextendereço IP da máquina remota
hostTypeText (enum)Tipos Host. Valores possíveis: "windows", "mac", "browser"
creationDateTimeText (Date ISO 8601)Data e hora da conexão na máquina remota
stateText (enum)Estado da sessão. Valores possíveis: "active", "postponed", "sleeping"
IDText UUID da sessão
persistentIDTextID 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"
}

Exemplo  

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



Ver também 

Process info
Session

 
PROPRIEDADES 

Produto: 4D
Tema: Processos
Número 1844

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

New
Criado por: 4D v20 R7

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)