INestedRoleManager - интерфейс

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

Definition

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

Методы

ClearNestedRolesForRoleAsync Выполняет очистку состава вложенных ролей для указанной роли.
CreateNestedRolesAsync Метод для создания вложенных ролей для ролей с указанными идентификаторами и заданными идентификатором и именем контекста. У созданных вложенных ролей заполняются их таблица с заместителями RoleDeputies.
DeleteNestedRolesForRoleAsync Метод для удаления вложенных ролей указанной роли.
GetNestedRolesForCardAsync Метод для получения вложенных ролей по заданному списку ролей для указанной карточки.
GetNestedRolesForCardsAsync Метод для получения вложенных ролей по заданному списку ролей для указанной карточки.
GetOrCreateNestedRolesForContextAsync Метод для получения и создания недостающих вложенных ролей с заданным контекстом для заданных идентификаторов ролей.
RecalcNestedRolesForRoleAsync Метод для перерасчёта состава вложенных ролей для роли.
UpdateNestedRoleInfoForRoleAsync Метод для обновления информации вложенных ролей для указанной роли.

См. также