Interoperabilita modelu COM v .NET

Model modelu COM (Component Object Model) umožňuje objektu zpřístupnit jeho funkce jiným komponentám a hostovat aplikace na platformách Windows. Aby uživatelé mohli spolupracovat se svými stávajícími základy kódu, rozhraní .NET Framework vždy poskytovalo silnou podporu pro spolupráci s knihovnami COM. V .NET Core 3.0 byla do .NET Core ve Windows přidána velká část této podpory. V této dokumentaci se dozvíte, jak fungují běžné technologie spolupráce modelu COM a jak je můžete využít k vzájemné spolupráci se stávajícími knihovnami MODELU COM.

Integrovaná a zdrojová zprostředkovatel komunikace modelu COM

Funkce interoperability modelu COM je možné dosáhnout prostřednictvím integrovaného systému v modulu runtime .NET nebo implementací rozhraní COMWrappers API (zavedeného v .NET 6). Počínaje rozhraním .NET 8 můžete použít generátor zdrojů modelu COM k automatické implementaci ComWrappers rozhraní API pro IUnknownrozhraní založená na rozhraních.