Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Bien que le .NET Framework étende bon nombre des fonctionnalités de programmation introduites par COM et que le Common Language Runtime offre un accès simplifié dans les limites d'interopérabilité, un client COM doit adhérer aux restrictions de son modèle de programmation. Ces restrictions peuvent influer sur le mode et les circonstances d'utilisation des fonctionnalités étendues mises à la disposition des composants .NET Framework. Avant de créer un composant .NET Framework, interrogez-vous sur les utilisateurs auxquels il s'adresse. Essayez de déterminer si les appelants prennent en charge COM : ces efforts préliminaires vous permettront de gagner un temps précieux à l'avenir.
Pour qu'un client COM puisse utiliser un composant .NET Framework, il doit respecter les contraintes suivantes.
N'utilisez pas de constructeur par défaut.
Évitez d'utiliser des méthodes statiques.
Définissez des interfaces implémentées par le composant.
Incluez des valeurs HRESULT dans les exceptions définies par l'utilisateur.
Fournissez des GUID pour les types qui en ont besoin.
Voir aussi
Autres ressources
Écriture de composants de service
.gif)
Copyright ©2007 par Microsoft Corporation. Tous droits réservés.