メインコンテンツまでスキップ
バージョン: 20 R8 BETA

Session storage

Session storage ( id ) : Object

引数説明
idTextセッションの固有ID(UUID)
戻り値ObjectセッションのStorage オブジェクト
履歴
リリース内容
20 R8スタンドアロンセッションのサポート
20 R6追加

説明

The Session storage command returns the storage object of the session whose unique identifier you passed in the id parameter.

id 引数には、Storage を取得したいセッションのUUID を渡します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 これは4D (4D Server、またはスタンドアロンセッションに対してはシングルユーザー版4D)によって自動的に割り振られるもので、session オブジェクト.id に保存されています。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 id 引数には、Storage を取得したいセッションのUUID を渡します。 これは4D (4D Server、またはスタンドアロンセッションに対してはシングルユーザー版4D)によって自動的に割り振られるもので、session オブジェクト.id に保存されています。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。 セッションが存在しない場合、コマンドNull はを返します。

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

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

例題

以下のメソッドは、特定のセッションのStorage オブジェクト内の"settings" プロパティの値を変更します:

  // セッションに対してstorage を設定
  // "サーバー上で実行" メソッドプロパティが設定されているものとする
 
 #DECLARE($id : Text; $text : Text)
 var $obj : Object
 
 $obj:=Session storage($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

プロパティ

コマンド番号1839
スレッドセーフ✗