IAclGenerationRuleExecutor - интерфейс

Объект, который занимается обработкой правил расчёта ACL по IAclGenerationRuleData.

Definition

Пространство имён: Tessa.Roles.Acl
Сборка: Tessa (в Tessa.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
C#
public interface IAclGenerationRuleExecutor

Методы

AllowedForCardAsync Метод для проверки, применимо ли данное правило для карточки.
GetAllUpdateCardsAsync Производит обработку правила и возвращает список карточек, для которых нужно обновить ACL.
GetCardsBySmartRoleOwnerAsync Возвращает список идентификаторов карточек, для которых должен быть перерасчитан ACL при добавлении умной роли с владельцем smartRoleOwnerID.
GetUpdateCardsByTriggersAsync Производит обработку триггеров правила и возвращает список карточек, для которых нужно обновить ACL.
IsTriggeredByGenerator Метод для проверки, должно ли обновляться правило расчёта ACL при добавлении новых умных ролей генератором generatorID.

См. также