4D v16.3

WEB Get session process count

Accueil

 
4D v16.3
WEB Get session process count

WEB Get session process count 


 

WEB Get session process count ( idSession ) -> Résultat 
Paramètre Type   Description
idSession  Texte in UUID de session
Résultat  Entier long in Nombre de process rattachés à la session

La commande WEB Get session process count retourne le nombre de process actifs rattachés à la session dont vous avez passé l'UUID dans le paramètre idSession.

Cette commande a été créée dans le contexte de la fonctionnalité Gestion des sessions 4D Mobile introduite dans 4D v15 R4. Elle a pour principal but de compter le nombre de process lancés par une session 4D Mobile.

  • Pour une session 4D Mobile, cette commande retourne le nombre de process effectivement lancés. Une session 4D Mobile peut piloter plusieurs process.
  • Pour une session Web "classique", cette commande retourne toujours 1 (une session Web = un process).

Exemple  

Vous souhaitez stocker dans des tableaux les données relatives à la session 4D Mobile courante :

 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(Date du jour)+" "+Chaine(Heure courante))
 APPEND TO ARRAY($aSessionUID;$sessionID)
 APPEND TO ARRAY($aNbProcesses;$count)
 APPEND TO ARRAY($aExpirationDate;$expDate)
 APPEND TO ARRAY($aExpirationTime;$expTime)



Voir aussi  

Gestion des sessions Web

 
PROPRIÉTÉS 

Produit : 4D
Thème : Serveur Web
Numéro : 1350

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v15 R4

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)