Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Component Object Model (COM) consente a un oggetto di esporre le funzionalità ad altri componenti e di ospitare applicazioni su piattaforme Windows. Per consentire agli utenti di interagire con le proprie codebase esistenti, .NET Framework ha sempre fornito un forte supporto per l'interoperabilità con le librerie COM. In .NET Core 3.0 è stata aggiunta un'ampia parte di questo supporto a .NET Core in Windows. La documentazione qui illustra come funzionano le tecnologie di interoperabilità COM comuni e come usarle per interagire con le librerie COM esistenti.
Interoperabilità COM incorporata e generata dalla sorgente
La funzionalità di interoperabilità COM può essere ottenuta tramite un sistema predefinito nel runtime .NET o tramite l'implementazione dell'API ComWrappers (introdotta in .NET 6). A partire da .NET 8, è possibile usare il generatore di origine COM per implementare automaticamente l'API ComWrappers per le interfacce basate su IUnknown.