AclGenerationRuleCacheObject - класс

Объект экземпляра кеша правил расчёта ACL. Данная реализация по умолчанию фильтрует правила по типу карточку триггера. Проверка триггеров программных правил срабатывает при любом типе карточки триггера.

Definition

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

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

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

Свойства

AllRules Все правила расчёта ACL.
RulesByTriggerCardType Правила расчёта ACL, разбитые по типам карточки, на которые у них есть триггер.
RulesForAnyTriggerCardType Правила расчёта ACL, которые выполняются для любого типа карточки, запустившего расчёт.
RulesHash Все правила расчёта ACL.

Методы

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)
GetAllRulesAsync Возвращает список всех правил расчёта ACL из кеша. Производит инициализацию кеша, если он еще не был инициализирован, или был вызван метод InvalidateAsync(CancellationToken).
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetRuleAsync Возвращает правило расчёта ACL из кеша. Производит инициализацию кеша, если он еще не был инициализирован, или был вызван метод InvalidateAsync(CancellationToken).
GetRulesByTriggerCardAsync Возвращает все правила расчёта ACL, которые имеют триггер, срабатывающий при изменении указанной карточки. Производит инициализацию кеша, если он еще не был инициализирован, или был вызван метод InvalidateAsync(CancellationToken).
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeAsync Метод для инициализации кеша списком правил расчёта ACL.
InvalidateAsync Сбрасывает все правила расчёта ACL из кеша.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

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

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

См. также