Génération de composants .NET Framework pour l'interopérabilité
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.
Bien que le .NET Framework étende bon nombre des fonctionnalités de programmation introduites par COM et que le Common Language Runtime fournit un accès simplifié au-delà des 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.
Tenez compte des observations décrites dans le tableau suivant pour écrire un composant .NET Framework basé sur le type de l'appelant.
Appelant prévu |
Considérations |
---|---|
Clients .NET uniquement |
Pas d'observation particulière. |
Clients .NET et COM |
Voir les mêmes observations que celles décrites pour les clients COM uniquement. |
Clients COM uniquement |
|