Qual è la differenza tra un Interop e un RCW (Runtime Callable Wrapper)?
-
22-08-2019 - |
Domanda
Qual è la differenza tra un Interop e un RCW (Runtime Callable Wrapper)?
E 'solo la terminologia?
Soluzione
Sono collegati tra loro. Interop è il termine globale per l'utilizzo di dll nativi all'interno di .NET. Un RCW è un involucro che è necessario utilizzare uno specifico componente / classe / oggetto NET.
Altri suggerimenti
Interop è per chiamare le esportazioni DLL crudo.
RCW (Runtime Callable Wrapper) viene utilizzato per esporre gli oggetti COM alle classi NET -. Vale a dire, per rendere gli oggetti richiamabile dal codice .NET COM. L'RCW è un proxy .NET che utilizza l'interoperabilità per interfacciarsi con l'oggetto COM.
Si potrebbe usare Interop direttamente a COM, ma questo è solo farlo nel modo più duro.