Aller au contenu principal
Version: 20 R7 BETA

Session info

Historique
ReleaseModifications
20 R7Ajout

Session info ( sessionId : Integer ) : Object

ParamètresTypeDescription
sessionIDIntegerID de session
RésultatObjectInformations sur la session

Description

La commande Session info retourne un objet décrivant la session dont vous passez l'ID dans le paramètre sessionID. Si vous transmettez une sessionID invalide, la commande renvoie un objet nul.

L'objet retourné contient les propriétés suivantes :

Nom de propriétéTypeDescription
typeText (enum)Type de session. Valeurs possibles : "remote", "storedProcedure", "rest"
userNameTextNom d'utilisateur
machineNameTextNom de la machine distante
systemUserNameTextNom de la session système ouverte sur la machine distante
IPAddressTextAdresse IP de la machine distante
hostTypeText (enum)Type d'hôte. Valeurs possibles : "windows", "mac", "browser"
creationDateTimeText (Date ISO 8601)Date et heure de connexion de la machine distante
stateText (enum)État de la session. Valeurs possibles : "active", "postponed", "sleeping"
IDTextUUID de la session
persistentIDTextID persistant de la session
note

Cette commande renvoie la propriété .info de la session sessionID. Pour obtenir des informations sur la session en cours, vous pouvez appeler directement Session.info.

Voici un exemple d'objet de sortie :


{
"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"
}

Exemple


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

Voir également

Session Process info