SecurityCallers 类
提供对调用方集合中各个调用方的信息的访问。 集合表示以当前调用结尾的调用链,集合中的每个调用方表示一个调用方的身份。 只有越过检查安全性的边界的调用方才会包含在调用方链中。 (在 COM+ 环境中,在应用程序边界处检查安全性。) 通过 SecurityIdentity 类(标识集合)提供对特定调用方标识信息的访问权限。
只有使用基于角色的安全性的 COM+ 应用程序才能访问 SecurityCallers 类。 有关角色的详细信息,请参阅 基于角色的安全管理。
何时实现
此类由 COM+ 实现。
要求 | 值 |
---|---|
接口 | ISecurityCallersColl |
何时使用
使用此类访问 ISecurityCallersColl 的方法。
备注
不能直接创建 SecurityCallers 对象。 若要使用 ISecurityCallersColl 的方法,必须通过调用 CoGetCallContext 获取对其实现的引用,并为 riid 参数提供IID_ISecurityCallContext。 接下来,调用 ISecurityCallContext::get_Item 请求安全调用上下文项,该上下文项是安全标识集合 (,例如“DirectCaller”或“OriginalCaller”) 。
若要使用 Microsoft Visual Basic 中的此类,请添加对 COM+ 服务类型库的引用。 不能直接创建 SecurityCallers 对象。 若要使用其属性,必须使用 GetSecurityCallContext 获取对其实现的引用。 接下来,获取 对象的 Item 属性,请求安全调用上下文项,该上下文项是安全标识集合 (,例如“DirectCaller”或“OriginalCaller”) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|