Tessa.Roles.SmartRoles - пространство имён

 

Классы

ClientSmartRoleUpdateManager Клиентская реализация ISmartRoleUpdateManager. Выполнение доступно только от администратора.
DeferredSmartRoleUpdateManager Реализация ISmartRoleUpdateManager, которая запускает отложенную обработку запросов. Обработка отложенных запросов происходит в плагине Chronos.
MemorySmartRoleLockStrategy Стратегия блокировки, которая выполняет блокировку в памяти. Рекомендуется использовать данную стратегию только для тестирования при невозможности использовать RedisSmartRoleLockStrategy.
RedisSmartRoleLockStrategy Реализация ISmartRoleLockStrategy, использующая Redis.
SmartRole Умная роль.
SmartRoleExtensions Методы-расширения для регистрации API умных ролей в контейнере зависимостей и методы-расширения для обработчиков умных ролей.
SmartRoleGenerator Генератор умных ролей.
SmartRoleGeneratorAggregateProvider Провайдер генераторов умных ролей, который возвращает генераторы умных ролей по всем провайдерам ISmartRoleGeneratorProvider, зарегистрированным в контейнере зависимостей с именем.
SmartRoleGeneratorBase Базовый класс для программного генератора умных ролей.
SmartRoleGeneratorCache Реализация кеша умных ролей, которая использует [!:ISmartRoleGeneratorCacheFactory] для генерации объекта экземпляра кеша и хранит его в настройках кеша карточек.
SmartRoleGeneratorCacheObject Объект экземпляра кеша генераторов умных ролей ISmartRoleGeneratorCache.
SmartRoleGeneratorCacheObjectFactory Реализация фабрики экземпляров кеша генераторов умных ролей, которая создает и инициализирует экземпляр с типом SmartRoleGeneratorCacheObject по генераторам, полученным из ISmartRoleGeneratorProvider.
SmartRoleGeneratorData Данные генератора умных ролей, построенного по карточке "Генератор умных ролей".
SmartRoleGeneratorDataFactory Фабрика для создания объектов данных для генераторов умных ролей по данным карточки "Генератор умных ролей".
SmartRoleGeneratorDataSource Данные, загруженные из карточки генератора умных ролей.
SmartRoleGeneratorDefaultProvider Возвращает генераторы умных ролей по данным карточек типа "Генератор умных ролей".
SmartRoleGeneratorExecutor Объект, который занимается обработкой генераторов умных ролей по ISmartRoleGeneratorData.
SmartRoleGeneratorInfo Объект с информацией о состоянии и версии генератора умных ролей.
SmartRoleGeneratorInfoManager Объект для работы с информацией о генерации умных ролей по генераторам умных ролей.
SmartRoleGeneratorRolesMultipleReader Объект выполняет чтение состава всех умных ролей, относящихся к переданным владельцам умных ролей, причём чтение умных ролей выполняется блоками сразу по нескольким их владельцам.
SmartRoleGeneratorRolesReader Реализация ридера ролей для умной роли по владельцу умной роли, которая производит чтение ролей по одному владельцу умной роли за раз.
SmartRoleGeneratorRolesReaderBase Базовая реализация ISmartRoleGeneratorRolesReader, которая берёт и освобождает блокировки на владельцев умных ролей при чтении ролей.
SmartRoleGeneratorRolesResolver Объект, который производит расчёт ролей по данным генераторов умных ролей SmartRoleGeneratorDataSource.
SmartRoleGeneratorValidator Объект проводит валидацию данных генераторов умных ролей ISmartRoleGeneratorData.
SmartRoleHelper Вспомогательные свойства и методы для функциональности расчёта умных ролей.
SmartRoleManager Менеджер для работы с умными ролями.
SmartRoleMember Роль, входящая в состав умной роли.
SmartRoleOwner Владелец умной роли.
SmartRoleRepository Репозиторий умных ролей.
SmartRoleUpdateManager Менеджер для перерасчёта умных ролей.
SmartRoleUpdateManagerNames Список имён объектов ISmartRoleUpdateManager.
SmartRoleUpdateRequest Запрос на обновление состава умных ролей в ISmartRoleManager
SmartRoleUpdateRequestOptions Настройки запроса на обновление умных ролей с помощью ISmartRoleUpdateManager.
SmartRoleUpdateResult Результат обновления умных ролей с помощью ISmartRoleUpdateManager.

Интерфейсы

ISmartRoleGenerator Генератор умных ролей.
ISmartRoleGeneratorCache Кеш генераторов умных ролей.
ISmartRoleGeneratorCacheObject Объект экземпляра кеша генераторов умных ролей ISmartRoleGeneratorCache.
ISmartRoleGeneratorCacheObjectFactory Объект, который производит создание объекта экземпляра кеша ISmartRoleGeneratorCacheObject.
ISmartRoleGeneratorData Данные генератора умных ролей, построенного по карточке "Генератор умных ролей".
ISmartRoleGeneratorDataFactory Фабрика для создания объектов данных для генераторов умных ролей по данным карточки "Генератор умных ролей".
ISmartRoleGeneratorExecutor Объект, который занимается обработкой генераторов умных ролей по ISmartRoleGeneratorData.
ISmartRoleGeneratorInfoManager Объект для работы с информацией о генерации умных ролей по генераторам умных ролей.
ISmartRoleGeneratorProvider Объект, который возвращает генераторы умных ролей.
ISmartRoleGeneratorRolesReader Объект, который производит чтение ролей по идентификаторам владельцев умной роли с дополнительными данными.
ISmartRoleGeneratorRolesResolver Объект, который производит расчёт ролей по данным генераторов умных ролей SmartRoleGeneratorDataSource.
ISmartRoleGeneratorValidator Объект проводит валидацию данных генераторов умных ролей ISmartRoleGeneratorData.
ISmartRoleLockStrategy Стратегия блокировок для синхронизации параллельного создания и обновления умных ролей.
ISmartRoleManager Менеджер для работы с умными ролями.
ISmartRoleRepository Репозиторий умных ролей.
ISmartRoleUpdateManager Менеджер для перерасчёта умных ролей.