Interopération avec la sécurité COM+ 1.0
Vous pouvez étendre les fonctionnalités d'une application COM+ 1.0 en vous servant des nouveaux composants managés .NET Framework. Le contexte de sécurité COM+ 1.0 reste managé par COM+ 1.0 et vous utilisez l'interface utilisateur d'administration de COM+ 1.0 pour configurer l'application. Autrement dit, les objets .NET Framework se présentent comme des objets COM+ 1.0 à partir de l'application COM+ 1.0.
Vous devez exécuter les outils (tels que Tlbexp.exe) fournis dans le Kit de développement logiciel (SDK) Windows pour rendre les objets du .NET Framework identifiables par les services de sécurité COM+ 1.0. Ces outils vous permettent de générer des bibliothèques de types pour les interfaces publiques et d'inscrire les objets afin que COM+ 1.0 soit en mesure de les identifier. En outre, vous devez utiliser les fonctions administratives de COM+ 1.0 pour configurer les rôles et autres comportements de sécurité basés sur les rôles.
Il existe néanmoins quelques limitations à l'interopérabilité avec la sécurité COM+ 1.0. Les propriétés de sécurité COM+ 1.0 ne sont pas propagées d'un traitement ou d'un ordinateur à un autre, ni à tout nouveau thread d'exécution dans le code managé. Les services de sécurité COM+ 1.0 peuvent uniquement être utilisés par du code managé sur des systèmes Windows 2000.
Le .NET Framework fournit plusieurs wrappers managés dans l'espace de noms System.EnterpriseServices qui permettent d'accéder aux fonctionnalités de sécurité COM+ 1.0.