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

Session info

Session info ( sessionId : Integer ) : Object

引数説明
sessionIDIntegerセッションID
戻り値Objectセッションに関する情報
履歴
リリース内容
20 R8スタンドアロンセッションのサポート
20 R7追加

説明

コマンドはsessionID 引数にID を渡したセッションの.info プロパティを返します。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 sessionID 引数に無効なID を渡した場合、コマンドはnull オブジェクトを返します。

戻り値のオブジェクトには、以下のプロパティが格納されています:

プロパティ説明
typeTextセッションのタイプ: "remote"、"storedProcedure"、"standalone"
userNameText4D ユーザー名(Session.userNameと同じ値)
machineNameTextリモートセッション: リモートマシンの名前。 ストアドプロシージャセッションの場合: サーバーマシンの名前。 スタンドアロンセッションの場合: マシン名
systemUserNameTextリモートセッション: リモートマシン上で開かれたシステムセッションの名前。
IPAddressTextリモートマシンの IPアドレス。
hostTypeTextホストタイプ: "windows" または "mac"
creationDateTime日付 (ISO 8601)セッション作成の日付と時間。 スタンドアロンセッションの場合: アプリケーション起動の日付と時間
stateTextセッションの状態: "active", "postponed", "sleeping"
IDTextセッションUUID (Session.id と同じ値)
persistentIDTextリモートセッション: セッションの永続的な ID

コマンドはsessionID 引数にID を渡したセッションの.info プロパティを返します。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。 カレントのセッションに関する情報を取得する場合、Session.info を直接呼び出すことができます。

これが出力されたオブジェクトの一例です:


{
"ID": "3C81A8D7AFE64C2E9CCFFCDC35DC52F5",
"userName": "Designer",
"machineName": "My Computer",
"systemUserName": "John Doe",
"IPAddress": "localhost",
"hostType": "mac",
"type": "remote",
"state": "active",
"creationDateTime: "2024-09-10T09:55:54.787Z",
"persistentID:"8FFDAE519F1F4DCDB81E8E8DB00AD101"
}

例題


var $session : Object
var $id : Integer
$session:=Session info($id)

参照

Session class Session Session storage
Process info