Czy można zaimplementować niestandardowe funkcje w .NET?
Jeśli tak to jak?
Podejrzewam, że problemem jest możliwość agregacji COM z .NET, ale nie mogę nic znaleźć na tym ...
Czy ktoś wie, czy można utworzyć środowisko uruchomieniowe Opakowanie wywoływalne COM dla klasy .NET, która obsługuje COM_INTERFACE_ENTRY_AGGREGATE_BLIND?
arcobjects
c#
.net
Kirk Kuykendall
źródło
źródło
Odpowiedzi:
Nie będziesz mógł zaimplementować czystej agregacji COM w .NET 3.5 lub niższej, ale możesz mieć szczęście w .NET 4, który dodaje nowy interfejs ICustomQueryInterface , umożliwiając prawidłowe przekierowanie zapytań interfejsu. Więcej informacji z dołączoną próbką można znaleźć na codeplex .
Polecam również postępować zgodnie z przykładem dokumentacji C ++ ESRI . Link jest do 9.0, ale podejrzewam, że ta konkretna próbka nie zmieniła się ani trochę.
źródło