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

Session info

履歴
リリース内容
20 R7追加

Session info ( sessionId : Integer ) : Object

引数説明
sessionIDIntegerセッションID
戻り値Objectセッションに関する情報

説明

Session info コマンドは、sessionID 引数に渡したID を持つセッションの詳細を記述したオブジェクトを返します。 sessionID 引数に無効なID を渡した場合、コマンドはnull オブジェクトを返します。 sessionID 引数に無効なID を渡した場合、コマンドはnull オブジェクトを返します。 sessionID 引数に無効なID を渡した場合、コマンドはnull オブジェクトを返します。 sessionID 引数に無効なID を渡した場合、コマンドはnull オブジェクトを返します。

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

プロパティ名説明
typeText (enum)Session type. Possible values: "remote", "storedProcedure", "rest"
userNameTextユーザー名
machineNameTextName of the remote machine
systemUserNameTextName of the system session opened on the remote machine
IPAddressTextリモートマシンの IPアドレス。
hostTypeText (enum)Host type. Possible values: "windows", "mac", "browser"
creationDateTimeText (Date ISO 8601)Date and time of connection of the remote machine
stateText (enum)Session state. Possible values: "active", "postponed", "sleeping"
IDTextセッションUUID
persistentIDTextセッションの永続的な ID

コマンドはsessionID 引数にID を渡したセッションの.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 Process info