Interoperation mit COM+ 1.0-Sicherheit

Sie können eine vorhandene COM+ 1.0-Anwendung mit den neuen verwalteten Komponenten von .NET Framework erweitern. Der COM+ 1.0-Sicherheitskontext wird weiterhin durch COM+ 1.0 verwaltet, und die Verwaltungsbenutzeroberfläche von COM+ 1.0 wird zum Konfigurieren der Anwendung verwendet. In einer COM+ 1.0-Anwendung erscheinen .NET Framework-Objekte als COM+ 1.0-Objekte.

Um .NET Framework-Objekte für die COM+ 1.0-Sicherheitsdienste sichtbar zu machen, müssen Sie durch Windows Software Development Kit (SDK) bereitgestellte Tools (z. B. Tlbexp.exe) ausführen, um Typbibliotheken für die öffentlichen Schnittstellen zu generieren und die Objekte zu registrieren, damit COM+ 1.0 diese finden kann. Zum Konfigurieren von Rollen oder einem anderen rollenbasierten Sicherheitsverhalten müssen die Verwaltungsfunktionen von COM+ 1.0 verwendet werden.

Es gibt einige Einschränkungen in der Interoperabilität mit der COM+ 1.0-Sicherheit. COM+ 1.0-Sicherheitseigenschaften werden nicht über Prozess- oder Computergrenzen hinaus oder an neu erstellte Ausführungsthreads in verwaltetem Code weitergegeben. COM+ 1.0-Sicherheitsdienste können nur von verwalteten Code auf Windows 2000-Systemen verwendet werden.

.NET Framework stellt im System.EnterpriseServices-Namespace verschiedene verwaltete Wrapper bereit, mit denen auf Sicherheitsfeatures von COM+ 1.0 zugegriffen werden kann.

Siehe auch

Referenz

System.EnterpriseServices

Konzepte

Rollenbasierte Sicherheit