Interop COM na platformie .NET

Model obiektów składników (COM) umożliwia obiektowi uwidacznianie jego funkcjonalności innym składnikom i hostowanie aplikacji na platformach Windows. Aby ułatwić użytkownikom współdziałanie z istniejącymi bazami kodu, program .NET Framework zawsze zapewniał silną obsługę współpracy z bibliotekami COM. W programie .NET Core 3.0 duża część tej obsługi została dodana do platformy .NET Core w systemie Windows. W tej dokumentacji wyjaśniono, jak działają typowe technologie międzyoperacyjności modelu COM i jak można ich używać do współdziałania z istniejącymi bibliotekami COM.

Wbudowane i generowane źródła międzyoperajności modelu COM

Funkcje międzyoperacyjności modelu COM można osiągnąć za pomocą wbudowanego systemu w środowisku uruchomieniowym platformy .NET lub implementowania interfejsu API ComWrappers (wprowadzonego na platformie .NET 6). Począwszy od platformy .NET 8, możesz użyć generatora źródła COM, aby automatycznie zaimplementować ComWrappers interfejs API dla interfejsów opartych naIUnknown.