Partager via


Indications de programmation de composants de service

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

Footer image

Copyright ©2007 par Microsoft Corporation. Tous droits réservés.