<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersGetActiveSessions |
Функциональный блок UsersGetActiveSessions служит для получения списка сессий клиентов визуализации, которые активны в текущий момент
Вид в дереве |
Вид в редакторе FBD |
Название |
Тип |
Назначение |
Выходы |
||
ActiveSessions |
ARRAY [*] OF SessionParameters |
Выход ФБ. Выдается массив структур с информацией об активной сессии. Количество элементов массива зависит, от количества подключенных клиентов визуализации к исполнительной системе: одно подключение - один элемент массива. |
Структура SessionParameters находится в библиотеке BaseObjects.Типы данных и имеет следующие поля:
Название |
Тип |
Назначение |
SessionId |
DINT |
Указывается номер сессии |
UserName |
STRING |
Имя текущего пользователя в данной сессии |
UserGroup |
STRING |
Выдаются роли, в которые назначен данный пользователь. |
ClientAddress |
STRING |
Адрес устройства, на котором открыт клиент визуализации |
LoginTime |
DT |
Время начала сессии (время входа пользователя в систему). |
SessionExpireTime |
DT |
Время окончания сессии пользователя. Значение 0 указывает на то, что время сессии не ограничено |
Hostname |
STRING |
Выдается имя устройства при использовании встроенного клиента визуализации. Если в качестве клиента используется браузер, то выводится пустая строка. |
IsBrowser |
BOOL |
Выдается информация об использовании браузера или встроенного клиента. Возможные значения: •TRUE - используется браузер; •FALSE - используется встроенный клиент. |
Смотрите также:
Работа с пользователями в режиме исполнения