Для изменения размера нажмите или перетащите

SessionToken(Guid, Guid, String, String, String, DateTime, DateTime, SessionLicenseType, SessionServiceType, UserLoginType, UserAccessLevel, DeviceType, Guid, String, String, String, String, String, String, CultureInfo, CultureInfo, TimeSpan, TimeSpan, NullableBoolean, NullableBoolean, Boolean) - конструктор

Создаёт экземпляр класса с указанием значений его свойств.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public SessionToken(
	Guid sessionID,
	Guid applicationID,
	string serverCode,
	string instanceName,
	string signature,
	DateTime created,
	DateTime expires,
	SessionLicenseType licenseType,
	SessionServiceType serviceType,
	UserLoginType loginType,
	UserAccessLevel accessLevel,
	DeviceType deviceType,
	Guid userID,
	string userName,
	string userLogin,
	string hostIP,
	string hostName,
	string osName,
	string userAgent,
	CultureInfo culture,
	CultureInfo uiCulture,
	TimeSpan utcOffset,
	TimeSpan timeZoneUtcOffset,
	bool? client64Bit,
	bool? client64BitOS,
	bool isActive = true
)

Параметры

sessionID
Тип: SystemGuid
Идентификатор сессии, которая была создана в процессе аутентификации.
applicationID
Тип: SystemGuid
Идентификатор приложения, которое открыло сессию.
serverCode
Тип: SystemString
Код сервера.
instanceName
Тип: SystemString
Имя экземпляра сервера.
signature
Тип: SystemString
Подпись токена, подтверждающая его подлинность.
created
Тип: SystemDateTime
Уровень доступа пользователя.
expires
Тип: SystemDateTime
Дата и время, когда действие токена истекает, и он должен быть повторно сформирован.
licenseType
Тип: Tessa.Platform.RuntimeSessionLicenseType
Тип лицензии, в соответствии с которой открыта сессия.
serviceType
Тип: Tessa.Platform.RuntimeSessionServiceType
Тип сессии, которые определяются типом веб-сервиса: для desktop- или для Web-клиентов, или веб-сервис отсутствует (прямое взаимодействие с БД).
loginType
Тип: Tessa.Platform.RuntimeUserLoginType
Тип аутентификации, выполненный для пользователя.
accessLevel
Тип: Tessa.Platform.RuntimeUserAccessLevel
Уровень доступа пользователя.
deviceType
Тип: Tessa.Platform.RuntimeDeviceType
Тип устройства, которое пользователь использует для подключения к серверу.
userID
Тип: SystemGuid
Идентификатор пользователя.
userName
Тип: SystemString
Имя пользователя.
userLogin
Тип: SystemString
Логин пользователя, в т.ч. аккаунт Windows или логин пользователя Tessa, или null, если сессия не связана с действительным сотрудником системы.
hostIP
Тип: SystemString
IP-адрес клиента, запрашивающего вход в систему, или null, если IP-адрес неизвестен.
hostName
Тип: SystemString
Имя хоста для клиента, запрашивающего вход в систему, или null, если имя хоста неизвестно.
osName
Тип: SystemString
Название операционной системы, используемой на устройстве пользователя, или null, если ОС неизвестна.
userAgent
Тип: SystemString
Строка UserAgent браузера, который подключается к серверу, или null, если для подключения используется не браузер.
culture
Тип: System.GlobalizationCultureInfo
Региональные настройки для пользователя. Не могут быть равны null.
uiCulture
Тип: System.GlobalizationCultureInfo
Язык интерфейса для пользователя. Не может быть равен null.
utcOffset
Тип: SystemTimeSpan
Смещение для пользователя относительно UTC.
timeZoneUtcOffset
Тип: SystemTimeSpan
Смещение временной зоны из карточки роли сотрудника.
client64Bit
Тип: SystemNullableBoolean
Признак того, что клиентское приложение является 64-битным. true - 64-битное приложение, false - 32-битное приложение, null - разрядность неизвестна.
client64BitOS
Тип: SystemNullableBoolean
Признак того, что операционная система клиента является 64-битной. true - 64-битная ОС, false - 32-битная ОС, null - разрядность неизвестна.
isActive (Optional)
Тип: SystemBoolean
Признак того, что сессия является активной, т.е. обращение к ней не приведёт к ошибкам.
См. также