Интерфейс IABACRootPolicyObject предназначен для работы с атрибутным доступом на первом уровне иерархии элементов.
Используется для дальнейшего формирования структуры атрибутного доступа:
на втором уровне иерархии элементов задаются свойства набора политик с помощью интерфейса IABACPolicySet;
на третьем уровне иерархии элементов задаются свойства политики с помощью интерфейса IABACPolicy;
на четвертом уровне иерархии элементов задаются свойства правила с помощью интерфейса IABACRule.
Для обращения к структуре атрибутного доступа:
используйте структуру, сформированную в менеджере безопасности, с помощью свойства IMetabasePolicy.ABACRules;
используйте класс ABACRootPolicyObject для формирования отдельной структуры.
| Имя свойства | Краткое описание | |
![]() |
CombineAlgorithm | Свойство CombineAlgorithm определяет алгоритм комбинации корневого набора атрибутного доступа. |
![]() |
Metabase | Свойство Metabase возвращает данные репозитория. |
![]() |
Policies | Свойство Policies предназначено для обращения к коллекции набора политик. |
| Имя метода | Краткое описание | |
![]() |
FindByGuidStr | Метод FindByGuidStr осуществляет поиск элемента структуры атрибутного доступа по уникальному идентификатору. |
![]() |
Load | Метод Load осуществляет загрузку структуры атрибутного доступа из XML-файла. |
![]() |
Save | Метод Save осуществляет сохранение структуры атрибутного доступа в XML-файл. |
См. также: