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