SecurityCallContext-Klasse
Bietet Zugriff auf den Sicherheitskontext des aktuellen Aufrufs, der Informationen über die Aufrufer eines Objekts enthält. Mit dieser Klasse können Sie auch herausfinden, ob der direkte Aufrufer eines Objekts Mitglied einer bestimmten Rolle ist und ob die Sicherheit für das Objekt aktiviert ist.
Nur COM+-Anwendungen, die rollenbasierte Sicherheit verwenden, können auf die SecurityCallContext-Klasse zugreifen. Weitere Informationen zu Rollen finden Sie unter Rollenbasierte Sicherheitsverwaltung.
Gründe für die Implementierung
Diese Klasse wird von COM+ implementiert.
Anforderung | Wert |
---|---|
Schnittstellen | ISecurityCallersColl |
Verwendung
Verwenden Sie diese Klasse, um auf die Methoden von ISecurityCallContext zuzugreifen.
Bemerkungen
Sie können kein SecurityCallContext-Objekt direkt erstellen. Um die Methoden von ISecurityCallContext zu verwenden, müssen Sie einen Verweis auf die Implementierung abrufen, indem Sie CoGetCallContext aufrufen und IID_ISecurityCallContext für den riid-Parameter angeben.
Um diese Klasse von Microsoft Visual Basic zu verwenden, fügen Sie einen Verweis auf die COM+-Diensttypbibliothek hinzu. Ein SecurityCallContext-Objekt kann mit "COMSVCSLib.SecurityCallContext" als Klassennamen deklariert werden. Sie wird durch Aufrufen von GetSecurityCallContext erstellt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows 2000 Server [nur Desktop-Apps] |
Header |
|