COM-interoperabilitás a .NET-ben

A komponensobjektum-modell (COM) lehetővé teszi, hogy az objektumok más összetevők számára is elérhetővé tegyék annak funkcióit, és alkalmazásokat üzemeltethessenek Windows-platformokon. Annak érdekében, hogy a felhasználók együttműködhessenek a meglévő kódbázisokkal, a .NET-keretrendszer mindig erős támogatást nyújtott a COM-kódtárakkal való együttműködéshez. Ennek a támogatásnak nagy része hozzá lett adva a modern .NET-hez (csak Windows rendszeren). Az itt található dokumentáció bemutatja, hogyan működnek a közös COM interop technológiák, és hogyan használhatja őket a meglévő COM-kódtárakkal való együttműködésre.

Beépített és forrás által létrehozott COM-interop

A COM interop funkció egy beépített rendszeren keresztül érhető el a .NET-futtatókörnyezetben vagy a ComWrappers API implementálásával (a .NET 6-ban). A COM-forrásgenerátor használatával automatikusan implementálhatja a ComWrappers API-t a IUnknown-alapú felületekhez.