Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Mit dem Component Object Model (COM) kann ein Objekt seine Funktionalität für andere Komponenten verfügbar machen und Anwendungen auf Windows-Plattformen hosten. Damit Benutzer mit ihren vorhandenen Codebasen zusammenarbeiten können, bietet .NET Framework immer eine starke Unterstützung für die Zusammenarbeit mit COM-Bibliotheken. In .NET Core 3.0 wurde ein großer Teil dieser Unterstützung zu .NET Core unter Windows hinzugefügt. In der folgenden Dokumentation wird erläutert, wie die gängigen COM-Interoperabilitätstechnologien funktionieren und wie Sie sie nutzen können, um mit Ihren vorhandenen COM-Bibliotheken zu arbeiten.
Integrierte und von der Quelle generierte COM-Interoperabilität
Com-Interoperabilitätsfunktionen können über ein integriertes System in der .NET-Laufzeit oder durch die Implementierung der ComWrappers-API (eingeführt in .NET 6) erreicht werden. Ab .NET 8 können Sie den COM-Quellgenerator verwenden, um die ComWrappers API für IUnknown-basierte Schnittstellen automatisch zu implementieren.