AclGenerationRuleBase - класс

Базовый класс для правила расчёта ACL.

Definition

Пространство имён: Tessa.Roles.Acl
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public abstract class AclGenerationRuleBase : IAclGenerationRule
Inheritance
Object    AclGenerationRuleBase
Implements
IAclGenerationRule

Конструкторы

AclGenerationRuleBaseИнициализирует новый экземпляр класса AclGenerationRuleBase

Свойства

EnableErrorLogging Определяет, включено ли логирование ошибок, возникших при расчёта данного правила.
RuleID Идентификатор правила расчёта ACL.
RuleName Имя правила расчёта ACL.
RuleVersion Версия правила расчёта ACL.

Методы

AllowedForCardAsync Метод для проверки, применимо ли данное правило для для карточки.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetAllUpdateCardsAsync Производит обработку правила и возвращает список карточек, для которых нужно обновить ACL.
GetCardsBySmartRoleOwnerAsync Возвращает список идентификаторов карточек, для которых должен быть перерасчитан ACL при добавлении умной роли с владельцем smartRoleOwnerID.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRolesReader Возвращает объект, используемый для получения ролей по идентификаторам карточек с дополнительными данными для данного правила расчёта ACL.
GetTypeGets the Type of the current instance.
(Унаследован от Object)
GetUpdateCardsByTriggersAsync Производит обработку триггеров правила и возвращает список карточек, для которых нужно обновить ACL.
IsDisabled Метод для проверки, что данное правило отключено.
IsTriggeredByGenerator Метод для проверки, должно ли обновляться правило расчёта ACL при добавлении новых умных ролей генератором generatorID.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также