IAclGenerationRuleExtension - интерфейс

Расширение правил расчёта ACL.

Definition

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

Свойства

Descriptor Объект с описанием расширения.

Методы

AllowedForCardAsync Метод для проверки, может ли указанная карточка иметь роли по текущему правилу расчёта ACL.
ModifyGenerationRuleDataAsync Модифицирует данные правила расчёта ACL.
ModifyGetAllUpdateCardsAsync Метод для модификации результата со списком всех идентификаторов карточек, обновляемых правилом расчёта ACL.
ModifyGetCardsBySmartRoleOwnerAsync Метод для модификации результата со списком идентификаторов карточек для перерасчёта ACL, рассчитанного по идентификатору владельца умной роли.
ModifyGetCardsQueryAsync Модифицирует SQL-запрос для получения идентификаторов карточек, обновляемых правилом расчёта ACL.
ModifyGetRolesAsync Метод для модификации списка ролей для карточки, полученного правилом расчёта ACL.
ModifyGetUpdateCardsByTriggersAsync Метод для модификации результата обработки триггеров со списком идентификаторов карточек для перерасчёта ACL, рассчитанного при проверке триггеров.

См. также