4D v16.3

WEB Get session process count

ホーム

 
4D v16.3
WEB Get session process count

WEB Get session process count 


 

WEB Get session process count ( sessionID ) -> 戻り値 
引数   説明
sessionID  テキスト in セッションUUID
戻り値  倍長整数 in セッションに関連づけられたプロセスの数

説明   

WEB Get session process countコマンドは、sessionID引数に渡したUUIDを持つセッションに関連づけられた実行中のプロセス数を返します。

このコマンドは、4D v15 R4で導入された4D Mobileセッションをプログラミングで管理機能のコンテキストで追加されたものです。主に4D Mobileセッションによって実行されているプロセスの数を数えるために設計されています。

  • 4D Mobile セッションに対しては、このコマンドは実際のプロセス数を返します。4D Mobileセッションは複数のプロセスが実行可能です。
  • 通常のWebセッションに対しては、このコマンドは常に1を返します(1Webセッションに対し1プロセスが一体化します)。

例題  

情報をカレントの4D Mobileセッション上で配列形式で保存したい場合を考えます:

 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)



参照 

Webセッション管理

 
プロパティ 

プロダクト: 4D
テーマ: Webサーバ
番号: 1350

This command can be run in preemptive processes

 
履歴 

初出: 4D v15 R4

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)