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

ISessionServerOpenSessionAsync - метод

Открывает сессию по заданным параметрам. Возвращает токен для открытой сессии.

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task<ISessionToken> OpenSessionAsync(
	string login,
	string password = null,
	Guid? applicationID = null,
	ApplicationLicenseType applicationLicenseType = ApplicationLicenseType.Unspecified,
	SessionServiceType serviceType = SessionServiceType.Unknown,
	SessionClientParameters parameters = null,
	UserLoginType? expectedLoginType = null,
	bool skipWindowsLoginValidation = false,
	CancellationToken cancellationToken = default
)

Параметры

login
Тип: SystemString
Логин (имя пользователя) для учётной записи Windows вместе с указанием его домена в том же виде, в каком задано в справочнике сотрудников, или логин пользователя, авторизация которого выполняется средствами Tessa с проверкой пароля по хешу.
password (Optional)
Тип: SystemString
Пароль для записи пользователя Tessa или null для пользователя Windows. Пароль учётной записи Windows не передаётся, а проверку пароля осуществляет Windows.
applicationID (Optional)
Тип: SystemNullableGuid
Идентификатор приложения или null, если используется приложение [Tessa.Platform.Runtime.ApplicationIdentifiers.Other]. Стандартные идентификаторы приложений указаны в полях класса [Tessa.Platform.Runtime.ApplicationIdentifiers].
applicationLicenseType (Optional)
Тип: Tessa.Platform.RuntimeApplicationLicenseType
Тип лицензии, которую потребляет сессия, открываемая в приложении.
serviceType (Optional)
Тип: Tessa.Platform.RuntimeSessionServiceType
Тип сессии, которые определяются типом веб-сервиса: для desktop- или для Web-клиентов, или веб-сервис отсутствует (прямое взаимодействие с БД).
parameters (Optional)
Тип: Tessa.Platform.RuntimeSessionClientParameters
Параметры сессии, полученные с клиента в процессе открытия сессии, или null, если используются параметры по умолчанию, полученные для текущего потока.
expectedLoginType (Optional)
Тип: SystemNullableUserLoginType
Ожидаемый тип аутентификации или null, если доступен любой тип аутентификации, отличный от [Tessa.Platform.Runtime.UserLoginType.None]. Тип аутентификации [Tessa.Platform.Runtime.UserLoginType.None] недоступен даже при его явном указании.
skipWindowsLoginValidation (Optional)
Тип: SystemBoolean
Признак того, что проверку для пользователей Windows можно пропустить. Проверка рекомендуется при использовании анонимной авторизации.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

Возвращаемое значение

Тип: TaskISessionToken
Токен для открытой сессии [Tessa.Platform.Runtime.ISessionToken].
См. также