public interface IUserSecurityLockingStrategy
Public Interface IUserSecurityLockingStrategy
public interface class IUserSecurityLockingStrategy
type IUserSecurityLockingStrategy = interface end
ExecuteInLockAsync | Выполняет заданное действие в блокировке, связанной с настройкам безопасности сотрудника с заданным идентификатором. Если в течение короткого времени блокировку не удалось получить, т.к. параллельно выполняется другая задача в блокировке, или если сотрудник не найден по заданному идентификатору, то метод выбрасывает исключение InvalidOperationException. Блокировка снимается даже в том случае, если заданный метод выбросил исключение, после чего исключение выбрасывается наружу. |