SmartRoleExtensions - класс

Методы-расширения для регистрации API умных ролей в контейнере зависимостей и методы-расширения для обработчиков умных ролей.

Definition

Пространство имён: Tessa.Roles.SmartRoles
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class SmartRoleExtensions
Inheritance
Object    SmartRoleExtensions

Методы

DeleteOrClearSmartRoleAsync Метод для удаления умной роли, который производит очистку умной роли в случае, если не не удалось выполнить удаление.
GetSmartRoleIDAsync Возвращает идентификатор умной роли по ID генератора и ID владельца роли или null, если такой роли нет.
GetSmartRoleIDsAsync Возвращает список идентификаторов умных ролей по ID генератора умных ролей.
RecalcSmartRoleByMemberChangedAsync Метод для перерасчёта состава всех умных ролей, которые в своём составе имеют роль из списка roleIDs.
RegisterDefaultOverridesT Регистрирует замену для стратегии по умолчанию по имени стратегии на получение генераторов.
RegisterSmartRolesManagerStrategiesInResolver Регистрация стратегий менеджера перерасчёта умных ролей в резолвере. Должно выполняться в регистраторе в конце регистрации.
RegisterSmartRolesOnClient Регистрация функциональности умных ролей на клиенте.
RegisterSmartRolesOnServer Регистрация функциональности умных ролей на сервере.
TryResolveWithDefaultOverrides Метод для получения стратегии с учётом перерегистрации стратегии по умолчанию через RegisterDefaultOverridesT(IResolverString, ISmartRoleGetOwnersStrategy, String)

См. также