ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
Session storage by ID

Session storage by ID 


 

Session storage by ID ( id ) -> 戻り値 
引数   説明
id  テキスト in Unique identifier (UUID) of the session on the server
戻り値  オブジェクト in Storage object of the session

  

Session storage by ID コマンドはid 引数に渡した固有のIDを持つセッションのStorage オブジェクトを返します。

引数には、Storage を取得したいセッションのUUID を渡します。これはサーバーによって自動的に割り当てられ、session オブジェクト.id プロパティ内に保存されています。指定したセッションがサーバー上に存在しない場合、コマンドはNull を返します。

注意: セッションの識別子はProcess activity コマンドを使用することで取得できます。

返されるオブジェクトはセッションの.storage プロパティです。これはセッションの全てのプロセスから利用可能な情報を保存するための共有オブジェクトです。

例題  

以下のメソッドは、特定のセッションのstorage オブジェクトに保存された"settings" プロパティの値を書き換えます:

  //セッションに対してstorageを設定
  // このメソッドには"サーバー上で実行" メソッドプロパティがチェックされている
 
 #DECLARE($id Text;$text Text)
 var $obj : Object
 
 $obj:=Session storage by ID($id)
 
 If($obj.settings=Null)
    Use($obj)
       $obj.settings:=New shared object("text";$text)
    End use
 Else
    Use($obj.settings)
       $obj.settings.text:=$text
    End use
 End if



参照 

Process activity
Session

 
プロパティ 

プロダクト: 4D
テーマ: プロセス
番号: 1839

 
ページの目次 
 
履歴 

初出: 4D v20 R6

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)