Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med komponentobjektmodellen (COM) kan ett objekt exponera dess funktioner för andra komponenter och vara värd för program på Windows-plattformar. För att göra det möjligt för användare att samverka med sina befintliga kodbaser har .NET Framework alltid gett starkt stöd för samverkan med COM-bibliotek. I .NET Core 3.0 har en stor del av det här stödet lagts till i .NET Core i Windows. Dokumentationen här förklarar hur de vanliga COM-interop-teknikerna fungerar och hur du kan använda dem för att samverka med dina befintliga COM-bibliotek.
Inbyggd och källgenererad COM-interop
COM-interop-funktionalitet kan uppnås genom ett inbyggt system i .NET runtime eller genom att implementera ComWrappers API (introducerades i .NET 6). Från och med .NET 8 kan du använda COM-källgeneratorn för att automatiskt implementera API:et ComWrappers för IUnknown-baserade gränssnitt.