Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis 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.