Чи можливо реалізувати власні функції у .NET?
Якщо так, то як?
Я підозрюю, що проблема може зробити агрегацію COM з .NET, але я нічого не можу знайти на цьому ...
Хтось знає, чи можна створити час виконання COM-обгортка для дзвінка для класу .NET, що підтримує COM_INTERFACE_ENTRY_AGGREGATE_BLIND?
Чи не створили б ви обгортання, що викликається COM (CCW), а не обгортку, яку можна викликати під час виконання (RCW), оскільки ви збираєтеся публікувати керований (.NET) ко-клас для некерованого фреймворку (ArcObjects)?
—
stakx
Я оновив свою відповідь, щоб відобразити нові функції в .NET 4, де реалізація агрегації COM фактично можлива.
—
Петро Кребс
Крім того, хоча я не маю доказів для цього, здається, що керований C ++ надає вам ще трохи свободи під час роботи з COM. Якщо ви не знайдете хорошого способу зробити це за допомогою C #, ви можете ознайомитись з керованою C ++ для критичних фрагментів коду.
—
stakx