RedisSmartRoleLockStrategyLockAsync - метод

Берет блокировку на выполнение расчёта умной роли с владельцем ownerID по генератору generatorID.

Definition

Пространство имён: Tessa.Roles.SmartRoles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public ValueTask<bool> LockAsync(
	Guid ownerID,
	Guid generatorID,
	CancellationToken cancellationToken = default
)

Параметры

ownerID  Guid
Идентификатор владельца умной роли.
generatorID  Guid
Идентификатор генератора умных ролей
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
true, если блокировка успешно взята, иначе false.

Реализации

ISmartRoleLockStrategyLockAsync(Guid, Guid, CancellationToken)

См. также