Est-il possible d'implémenter des fonctionnalités personnalisées dans .NET?
Si c'est le cas, comment?
Je soupçonne que le problème est en mesure de faire une agrégation COM avec .NET, mais je ne trouve rien à ce sujet ...
Est-ce que quelqu'un sait s'il est possible de créer un Durée Wrapper appelable COM pour une classe .NET qui prend en charge COM_INTERFACE_ENTRY_AGGREGATE_BLIND?
arcobjects
c#
.net
Kirk Kuykendall
la source
la source
Réponses:
Vous ne pourrez pas implémenter l'agrégation COM pure dans .NET 3.5 ou inférieur, mais vous aurez peut-être de la chance dans .NET 4, qui ajoute la nouvelle interface ICustomQueryInterface , vous permettant de rediriger correctement les requêtes d'interface. Plus d'informations avec un échantillon inclus peuvent être trouvées sur codeplex .
Je recommande également de suivre l' exemple de documentation C ++ ESRI . Le lien est pour 9.0, mais je soupçonne que cet échantillon particulier n'a pas changé d'un bit.
la source