Interopérabilité COM avancée

Le .NET Framework est une suite logique de COM dans la mesure où les deux modèles partagent de nombreux thèmes centraux, notamment la réutilisation de composants et la neutralité vis-à-vis du langage employé. Pour assurer une compatibilité descendante, COM Interop fournit un accès aux composants COM existants sans nécessiter la modification des composants d'origine. Vous pouvez incorporer des composants COM dans une application .NET Framework en utilisant des outils de COM Interop pour importer les types COM pertinents. Après importation, les types COM sont prêts à l'emploi.

COM Interop offre également une compatibilité descendante en permettant aux clients COM d'accéder à du code managé aussi simplement qu'à d'autres objets COM. COM Interop donne là aussi la possibilité d'exporter de façon transparente les métadonnées d'un assembly vers une bibliothèque de types et inscrit le composant managé en tant que composant COM standard. Les deux utilitaires d'importation et d'exportation donnent des résultats conformes aux spécifications COM. Au moment de l'exécution, le Common Language Runtime marshale les données entre les objets COM et les objets managés, en fonction des besoins.

Dans cette section

Sections connexes