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

ISessionServerValidateAndGetSessionAsync - метод

Проверяет всю информацию по сессии, которая может быть получена со стороны клиента. Возвращает объект сессии (отличный от null) со всей актуальной информацией. Для сессии также обновляет дату последней активности. В случае ошибок (в т.ч. при отсутствии сессии, добавленной в системе) выбрасывается исключение [Tessa.Platform.Runtime.SessionException].

Пространство имён:  Tessa.Platform.Runtime
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
Task<ISessionToken> ValidateAndGetSessionAsync(
	ISessionToken token,
	UserAccessLevel accessLevelToCheck = UserAccessLevel.Regular,
	string operationFullName = null,
	bool updateLastActivity = true,
	CancellationToken cancellationToken = default
)

Параметры

token
Тип: Tessa.Platform.RuntimeISessionToken
Токен сессии, который требуется проверить.
accessLevelToCheck (Optional)
Тип: Tessa.Platform.RuntimeUserAccessLevel
Уровень доступа, которым должен обладать пользователь в сессии для прохождения проверок.
operationFullName (Optional)
Тип: SystemString
Строка, используемая в качестве названии текущей выполняемой операции в тексте выбрасываемых исключений, или null, если указывается, что текущая операция неизвестна.
updateLastActivity (Optional)
Тип: SystemBoolean
Признак того, что для сессии должны быть обновлены дата и время последней активности.
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: TaskISessionToken
Объект сессии со всей актуальной информацией. Гарантированно не равен null.
См. также