4D v16.3

WEB Get session process count

Página Inicial

 
4D v16.3
WEB Get session process count

WEB Get session process count 


 

WEB Get session process count ( sessaoID ) -> Resultado 
Parâmetro Tipo   Descrição
sessaoID  Texto in Sessao UUID
Resultado  Inteiro longo in Número de processos anexados a sessão

O comando WEB Get session process count devolve o número de processos vinculados a sessão cujo UUID se passou em idSesion.

Este comando foi adicionado no contexto da funcionalidade Gestão de sessões 4D Mobile por programação introduzida em 4D v15 R4. Está criado principalmente para contar o número de processos executados por uma sessão 4D Mobile.

  • Para uma sessão 4D Mobile, este comando devolve o número real de processos. Uma sessão 4D Mobile pode executar vários processos.
  • Para uma sessão Web regular, este comando sempre devolve 1 (uma sessão Web = um processo).

Exemplo  

Se quiser armazenar informação sobre a sessão 4D Mobile atual em arrays:

 C_TEXT($sessionID)
 C_LONGINT($count)
 C_DATE($expDate)
 C_TIME($expTime)
 
 $sessionID:=WEB Get Current Session ID
 $count:=WEB Get session process count($sessionID)
 WEB GET SESSION EXPIRATION($sessionID;$expDate;$expTime)
 
 APPEND TO ARRAY($aTimestamp;String(Current date)+" "+String(Current time))
 APPEND TO ARRAY($aSessionUID;$sessionID)
 APPEND TO ARRAY($aNbProcesses;$count)
 APPEND TO ARRAY($aExpirationDate;$expDate)
 APPEND TO ARRAY($aExpirationTime;$expTime)



Ver também 

Web Sessions Management

 
PROPRIEDADES 

Produto: 4D
Tema: Web Server
Número 1350

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v15 R4

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)