Share via


COM Interop 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, .NET-keretrendszer mindig erős támogatást nyújtott a COM-kódtárakkal való együttműködéshez. A .NET Core 3.0-s verziójában ennek a támogatásnak nagy része bekerült a .NET Core-ba 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 .NET 8-tól kezdve a COM-forrásgenerátor használatával automatikusan implementálhatja az ComWrappers API-alapú IUnknownfelületeket.