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

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

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public SessionUserInfo(
	Guid userID,
	string userName,
	string login,
	UserAccessLevel accessLevel,
	UserLoginType loginType = UserLoginType.Windows,
	string languageCode = null,
	int? timeZoneUtcOffsetMinutes = 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)
Тип аутентификации, выполненный для пользователя.
languageCode  String  (Optional)
Код языка интерфейса для пользователя или null, если язык интерфейса неизвестен.
timeZoneUtcOffsetMinutes  NullableInt32  (Optional)
Смещение временной зоны из карточки роли сотрудника.
passwordKey  Byte  (Optional)
Ключ сотрудника, используемый для проверки пароля пользователя с типом входа "Tessa", или null, если пароль не задан, например, тип входа отличен от "Tessa".
passwordHash  Byte  (Optional)
Хеш от пароля сотрудника, используемый для проверки пароля пользователя с типом входа "Tessa", или null, если пароль не задан, например, тип входа отличен от "Tessa".
blocked  Boolean  (Optional)
Признак того, что вход для пользователя заблокирован. Если признак установлен, то пользователь не может войти в систему, даже если его поле "Тип входа" отлично от "Вход запрещён".
blockedDueDate  NullableDateTime  (Optional)
Дата/время снятия блокировки, если пользователь был заблокирован временно, или null, если пользователь не был заблокирован или был заблокирован постоянно.
passwordChanged  NullableDateTime  (Optional)
Дата/время изменения пароля для типа входа "Пользователь Tessa", или null, если тип входа отличается от "Пользователь Tessa" или дата/время неизвестны (например, пароль был установлен скриптом).

См. также