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

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

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.8
C#
public SessionToken(
	Guid sessionID,
	Guid applicationID,
	string serverCode,
	string instanceName,
	string signature,
	DateTime created,
	DateTime expires,
	SessionLicenseType licenseType,
	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,
	Guid calendarID,
	bool? client64Bit,
	bool? client64BitOS,
	Version? platformVersion
)

Параметры

sessionID  Guid
Идентификатор сессии, которая была создана в процессе аутентификации.
applicationID  Guid
Идентификатор приложения, которое открыло сессию.
serverCode  String
Код сервера.
instanceName  String
Имя экземпляра сервера.
signature  String
Подпись токена, подтверждающая его подлинность.
created  DateTime
Уровень доступа пользователя.
expires  DateTime
Дата и время, когда действие токена истекает, и он должен быть повторно сформирован.
licenseType  SessionLicenseType
Тип лицензии, в соответствии с которой открыта сессия.
loginType  UserLoginType
Тип аутентификации, выполненный для пользователя.
accessLevel  UserAccessLevel
Уровень доступа пользователя.
deviceType  DeviceType
Тип устройства, которое пользователь использует для подключения к серверу.
userID  Guid
Идентификатор пользователя.
userName  String
Имя пользователя.
userLogin  String
Логин пользователя, в т.ч. аккаунт Windows или логин пользователя Tessa, или null, если сессия не связана с действительным сотрудником системы.
hostIP  String
IP-адрес клиента, запрашивающего вход в систему, или null, если IP-адрес неизвестен.
hostName  String
Имя хоста для клиента, запрашивающего вход в систему, или null, если имя хоста неизвестно.
osName  String
Название операционной системы, используемой на устройстве пользователя, или null, если ОС неизвестна.
userAgent  String
Строка UserAgent браузера, который подключается к серверу, или null, если для подключения используется не браузер.
culture  CultureInfo
Региональные настройки для пользователя. Не могут быть равны null.
uiCulture  CultureInfo
Язык интерфейса для пользователя. Не может быть равен null.
utcOffset  TimeSpan
Смещение для пользователя относительно UTC.
timeZoneUtcOffset  TimeSpan
Смещение временной зоны из карточки роли сотрудника.
calendarID  Guid
ID календаря из карточки роли сотрудника.
client64Bit  NullableBoolean
Признак того, что клиентское приложение является 64-битным. true - 64-битное приложение, false - 32-битное приложение, null - разрядность неизвестна.
client64BitOS  NullableBoolean
Признак того, что операционная система клиента является 64-битной. true - 64-битная ОС, false - 32-битная ОС, null - разрядность неизвестна.
platformVersion  Version
Версия платформы VersionObject или null, если платформа не предоставила информацию по версии

См. также