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) - конструктор
Создаёт экземпляр класса с указанием значений его свойств.
Пространство имён: Tessa.Platform.RuntimeСборка: Tessa (в Tessa.dll) Версия: 4.0.8
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
)
Public Sub New (
sessionID As Guid,
applicationID As Guid,
serverCode As String,
instanceName As String,
signature As String,
created As DateTime,
expires As DateTime,
licenseType As SessionLicenseType,
loginType As UserLoginType,
accessLevel As UserAccessLevel,
deviceType As DeviceType,
userID As Guid,
userName As String,
userLogin As String,
hostIP As String,
hostName As String,
osName As String,
userAgent As String,
culture As CultureInfo,
uiCulture As CultureInfo,
utcOffset As TimeSpan,
timeZoneUtcOffset As TimeSpan,
calendarID As Guid,
client64Bit As Boolean?,
client64BitOS As Boolean?,
platformVersion As Version
)
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,
Nullable<bool> client64Bit,
Nullable<bool> client64BitOS,
Version^ platformVersion
)
new :
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 *
hostIP : string *
hostName : string *
osName : string *
userAgent : string *
culture : CultureInfo *
uiCulture : CultureInfo *
utcOffset : TimeSpan *
timeZoneUtcOffset : TimeSpan *
calendarID : Guid *
client64Bit : Nullable<bool> *
client64BitOS : Nullable<bool> *
platformVersion : Version -> SessionToken
Параметры
- 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, если платформа не предоставила информацию по версии