4D v17.4

WEB Get session process count

Página Inicial

 
4D v17.4
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 Gerenciar Sessões 4D Mobile 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 v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)