SessionUserInfo - конструктор

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

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public SessionUserInfo(
	Guid userID,
	string userName,
	string? login,
	UserAccessLevel accessLevel,
	UserLoginType? loginType = null,
	string? languageCode = null,
	string? formatName = null,
	int? timeZoneUtcOffsetMinutes = null,
	Guid? calendarID = null,
	byte[]? passwordKey = null,
	byte[]? passwordHash = null,
	bool blocked = false,
	DateTime? blockedDueDate = null,
	DateTime? passwordChanged = null
)

Параметры

userID  Guid
Идентификатор пользователя.
userName  String
Имя пользователя. Не должно быть равно null или пустой строке.
login  String
Логин (аккаунт) пользователя, фактически прописанный в справочнике (в точности до регистра символов). Может быть равен null или пустой строке.
accessLevel  UserAccessLevel
Уровень доступа пользователя.
loginType  UserLoginType  (Optional)
Тип аутентификации, выполненный для пользователя. По умолчанию используется Forbidden.
languageCode  String  (Optional)
Код языка интерфейса для пользователя или null, если язык интерфейса неизвестен.
formatName  String  (Optional)
Код языка настроек форматирования для пользователя или null, если язык настроек форматирования неизвестен.
timeZoneUtcOffsetMinutes  NullableInt32  (Optional)
Смещение временной зоны из карточки роли сотрудника.
calendarID  NullableGuid  (Optional)
ID календаря из карточки роли сотрудника.
passwordKey  Byte  (Optional)
Ключ сотрудника, используемый для проверки пароля пользователя с типом входа с паролем UseInternalPassword, или null, если пароль не задан, например, тип входа не использует пароль.
passwordHash  Byte  (Optional)
Хеш от пароля сотрудника, используемый для проверки пароля пользователя с типом входа с паролем UseInternalPassword, или null, если пароль не задан, например, тип входа не использует пароль.
blocked  Boolean  (Optional)
Признак того, что вход для пользователя заблокирован. Если признак установлен, то пользователь не может войти в систему, даже если его поле "Тип входа" отлично от "Вход запрещён".
blockedDueDate  NullableDateTime  (Optional)
Дата/время снятия блокировки, если пользователь был заблокирован временно, или null, если пользователь не был заблокирован или был заблокирован постоянно.
passwordChanged  NullableDateTime  (Optional)
Дата/время изменения пароля для типа входа с паролем UseInternalPassword, или null, если тип входа не использует пароль или дата/время неизвестны (например, пароль был установлен скриптом).

См. также