ISmartRoleManager - интерфейс

Менеджер для работы с умными ролями.

Definition

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

Методы

ClearAndHideSmartRoleAsync Метод производит очистку состава умной роли и скрывает её.
DeleteSmartRoleAsync Удаляет умную роль с заданным идентификатором.
DeleteSmartRolesAsync Удаляет умные роли по заданным идентификаторам генератора умных ролей и владельца умной роли. Должен быть указан хотя бы один из идентификаторов.
InsertSmartRoleAsync Сохраняет умную роль с указанным набором ролей.
RecalcSmartRoleAsync Производит расчёт списка сотрудников умной роли с заданным идентификатором.
RecalcSmartRolesAsync Производит расчёт списка сотрудников умных ролей с указанными идентификаторами.
UpdateSmartRoleAsync Обновляет умную роль с заданным идентификатором.

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

DeleteOrClearSmartRoleAsync Метод для удаления умной роли, который производит очистку умной роли в случае, если не не удалось выполнить удаление.
(Определяется SmartRoleExtensions)
RecalcSmartRoleByMemberChangedAsync Метод для перерасчёта состава всех умных ролей, которые в своём составе имеют роль из списка roleIDs.
(Определяется SmartRoleExtensions)

См. также