Класс SecurityCallers
Предоставляет доступ к сведениям об отдельных вызывающих объектах в коллекции вызывающих объектов. Коллекция представляет цепочку вызовов, заканчивающуюся текущим вызовом, а каждый вызывающий объект в коллекции представляет удостоверение одного вызывающего объекта. В цепочку абонентов включаются только абоненты, которые пересекают границу, в которой проверяется безопасность. (В среде COM+ безопасность проверяется на границах приложения.) Доступ к сведениям об удостоверении конкретного вызывающего абонента предоставляется через класс SecurityIdentity , коллекцию удостоверений.
Доступ к классу SecurityCallers могут получить только приложения COM+, использующие безопасность на основе ролей. Дополнительные сведения о ролях см. в статье Ролевое администрирование безопасности.
Когда следует реализовать
Этот класс реализуется с помощью COM+.
Требование | Значение |
---|---|
Интерфейсы | ISecurityCallersColl |
Назначение
Используйте этот класс для доступа к методам ISecurityCallersColl.
Комментарии
Невозможно напрямую создать объект SecurityCallers . Чтобы использовать методы ISecurityCallersColl, необходимо получить ссылку на его реализацию, вызвав CoGetCallContext, указав IID_ISecurityCallContext для параметра riid . Затем вызовите ISecurityCallContext::get_Item запросите элемент контекста вызова безопасности, который является коллекцией удостоверений безопасности (например, DirectCaller или OriginalCaller).
Чтобы использовать этот класс из Microsoft Visual Basic, добавьте ссылку на библиотеку типов служб COM+. Невозможно напрямую создать объект SecurityCallers. Чтобы использовать его свойства, необходимо получить ссылку на его реализацию с помощью GetSecurityCallContext. Затем получите свойство Item объекта , запросив элемент контекста вызова безопасности, который является коллекцией удостоверений безопасности (например, DirectCaller или OriginalCaller).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|