IAclGenerationRule - интерфейс
Правило расчёта ACL, которое выполняет расчёт ACL для карточек.
Пространство имён: Tessa.Roles.AclСборка: Tessa (в Tessa.dll) Версия: 4.0.8
public interface IAclGenerationRule
Public Interface IAclGenerationRule
public interface class IAclGenerationRule
type IAclGenerationRule = interface end
| EnableErrorLogging |
Определяет, включено ли логирование ошибок, возникших при расчёта данного правила.
|
| RuleID |
Идентификатор правила расчёта ACL.
|
| RuleName |
Имя правила расчёта ACL.
|
| RuleVersion |
Версия правила расчёта ACL.
|
| AllowedForCardAsync |
Метод для проверки, применимо ли данное правило для для карточки.
|
| GetAllUpdateCardsAsync |
Производит обработку правила и возвращает список карточек, для которых нужно обновить ACL.
|
| GetCardsBySmartRoleOwnerAsync |
Возвращает список идентификаторов карточек, для которых должен быть перерасчитан ACL при добавлении умной роли с владельцем smartRoleOwnerID.
|
| GetRolesReader |
Возвращает объект, используемый для получения ролей по идентификаторам карточек с дополнительными данными для данного правила расчёта ACL.
|
| GetUpdateCardsByTriggersAsync |
Производит обработку триггеров правила и возвращает список карточек, для которых нужно обновить ACL.
|
| IsDisabled |
Метод для проверки, что данное правило отключено.
|
| IsTriggeredByGenerator |
Метод для проверки, должно ли обновляться правило расчёта ACL при добавлении новых умных ролей генератором generatorID.
|