AclExtensions |
Методы-расширения для объектов обработки ACL и регистрации ACL в контейнере зависимостей.
|
AclGenerationInfo |
Объект с информацией о состоянии и версии правила расчёта ACL.
|
AclGenerationInfoManager |
Объект для работы с информацией о генерации ACL по правилам расчёта ACL.
|
AclGenerationRule |
Реализация правила расчёта ACL, которая производит расчёт по данным карточки "Правило расчёта ACL".
|
AclGenerationRuleAggregateProvider |
Провайдер объектов правил расчёта ACL, который возвращает правила расчёта ACL по всем объектам IAclGenerationRuleProvider,
зарегистрированным в контейнере зависимостей с именем.
|
AclGenerationRuleBase |
Базовый класс для правила расчёта ACL.
|
AclGenerationRuleCache |
Реализация кеша, которая использует IAclGenerationRuleCacheObjectFactory для генерации внутреннего объекта кеша
и хранит его внутри глобального кеша карточек.
|
AclGenerationRuleCacheObject |
Объект экземпляра кеша правил расчёта ACL.
Данная реализация по умолчанию фильтрует правила по типу карточку триггера.
Проверка триггеров программных правил срабатывает при любом типе карточки триггера.
|
AclGenerationRuleCacheObjectFactory |
Фабрика объектов кеша правил расчёта ACL, которая создает и инициализирует объект данных кеша AclGenerationRuleCacheObject
по правилам, полученным из IAclGenerationRuleProvider.
|
AclGenerationRuleCardsResult |
Объект, содержащий список идентификаторов карточек и дополнительные данные для этих карточек, необходимые для расчёта ACL.
Количество элементов в AdditionalData должно совпадать с количеством эдементов в CardIDs.
|
AclGenerationRuleData |
Данные правила расчёта ACL, построенные по карточке правила расчёта ACL.
|
AclGenerationRuleDataFactory |
Данные правила расчёта ACL, построенные по карточке правила расчёта ACL.
|
AclGenerationRuleDataSource |
Данные, загруженные из карточки правила расчёта ACL.
|
AclGenerationRuleDefaultProvider |
Возвращает правила расчёта ACL по данным карточек с типом карточки "Правило расчёта ACL".
|
AclGenerationRuleExecutor |
Объект, который занимается обработкой правил расчёта ACL по IAclGenerationRuleData.
|
AclGenerationRuleRolesMultipleReader |
Реализация ридера ролей для ACL по карточке, которая производит чтение ролей по нескольким карточкам за раз.
|
AclGenerationRuleRolesReader |
Реализация ридера ролей для ACL по карточке, которая производит чтение ролей по одной карточке за раз.
|
AclGenerationRuleRolesReaderBase |
Базовая реализация IAclGenerationRuleRolesReader, которая берёт и освобождает блокировки на карточки при чтении ролей и завершении чтения ролей.
|
AclGenerationRuleRolesResolver |
Объект, который производит расчёт ролей по данным правила расчёта ACL AclGenerationRuleDataSource.
|
AclGenerationRuleValidator |
Объект проводит валидацию данных правил расчёта ACL AclGenerationRuleDataSource.
|
AclHelper |
Вспомогательные свойства для функциональности расчёта ACL.
|
AclManager |
Менеджер для расчёта ACL.
|
AclManagerNames |
Список имён объектов IAclManager.
|
AclManagerRequest |
Запрос на расчёт ACL в IAclManager.
|
AclManagerRequestOptions |
Настройки запроса на перерасчёт ACL с помощью IAclManager.
|
AclManagerResult |
Результат обновления ACL с помощью IAclManager.
|
AclRecord |
Запись в таблице ACL.
|
AclRepository |
Объект, управляющий записями в таблице ACL.
|
ClientAclManager |
Клиентская реализация IAclManager.
Выполнение доступно только от администратора.
|
DeferredAclManager |
Реализация IAclManager, которая запускает отложенную обработку запросов.
Сама обработка запросов происходит в Chronos.
|
DeleteAclRequest |
Запрос на удаление записей ACL.
|
GetAclRequest |
Запрос на загрузку записей ACL.
|
MemoryAclLockStrategy |
Стратегия блокировки, которая выполняет блокировку в памяти.
Рекомендуется использовать данную стратегию только для тестирования при невозможности использовать RedisAclLockStrategy.
|
RedisAclLockStrategy |
Реализация IAclLockStrategy, использующая Redis.
|
StoreAclRequest |
Запрос на сохранение записей ACL.
|