Назначение ролей компонентам, интерфейсам или методам
Вы можете явно назначить роль любому элементу в приложении COM+, который отображается с помощью средства администрирования Служб компонентов. Это гарантирует, что всем пользователям, которые являются членами роли, будет разрешен доступ к этому элементу и любым другим элементам, которые он содержит. Например, если назначить компоненту роль "Читатели", любому члену "Читатели" будет разрешен доступ к данному компоненту, а также к любым интерфейсам и методам, которые он предоставляет. "Читатели" будет отображаться как наследуемая роль для любого из этих интерфейсов и методов.
Метод доступен вызывающим абонентам только в том случае, если ему назначена роль либо путем явного назначения роли непосредственно методу, либо путем назначения роли интерфейсу метода или компоненту метода. В этом случае роль будет унаследована методом. Если роль не назначена и проверка доступа включена, все вызовы метода завершатся ошибкой.
Перед назначением роли необходимо определить ее для приложения. Все роли, определенные для приложения, будут отображаться в окне Роли, явно заданные для выбранных элементов на вкладке Безопасность для всех компонентов, методов и интерфейсов в приложении.
Назначение ролей компоненту, методу или интерфейсу
В дереве консоли средства администрирования служб компонентов найдите приложение COM+, для которого определена роль. Разверните дерево, чтобы просмотреть компоненты, интерфейсы или методы приложения в зависимости от назначения роли.
Щелкните правой кнопкой мыши элемент, которому требуется назначить роль, и выберите пункт Свойства.
В диалоговом окне свойств откройте вкладку Безопасность .
В поле Роли, явно заданные для выбранных элементов , выберите роли, которые нужно назначить элементу.
Нажмите кнопку ОК.
Все роли, явно заданные для элемента, будут наследоваться элементами более низкого уровня, которые он содержит, и будут отображаться в окне Роли, унаследованные выбранными элементами для этих элементов.
Связанные темы