ILicenseValidatorWillIncreaseConcurrentLicenseCountAsync - метод

Возвращает признак того, что сессия с заданными параметрами будет потреблять на одну конкурентную лицензию больше, чем до создания сессии.

Definition

Пространство имён: Tessa.Platform.Licensing
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
Task<bool> WillIncreaseConcurrentLicenseCountAsync(
	Guid userID,
	string? hostIP,
	CancellationToken cancellationToken = default
)

Параметры

userID  Guid
Идентификатор сотрудника, для которого создаётся сессия.
hostIP  String
IP-адрес компьютера, открывшего сессию, или null, если адрес не определён.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskBoolean
true, если сессия с заданными параметрами будет потреблять на одну конкурентную лицензию больше, чем до создания сессии; false в противном случае.

Заметки

Сессия может не увеличивать количество потребляемых лицензий, если вход выполняется для того же сотрудника и производится с того же IP адреса.

См. также