¿Cuál es la diferencia entre una interoperabilidad y una RCW (Runtime Callable Envoltura)?
-
22-08-2019 - |
Pregunta
¿Cuál es la diferencia entre una interoperabilidad y una RCW (Runtime Callable Envoltura)?
¿Es sólo la terminología?
Solución
Están conectados entre sí. Interop es el término general para el uso de DLL nativos dentro de .NET. A RCW es una envoltura que se necesita para utilizar uno de los componentes / clase / objeto específico en .NET.
Otros consejos
Interop es para llamar exportaciones DLL prima.
RCW (Runtime Callable Wrapper) se usa para exponer los objetos COM a clases .NET -. Es decir, para hacer los objetos COM exigible por código .NET. El RCW es un proxy .NET que utiliza interoperabilidad de interfaz al objeto COM.
Se puede usar directamente a la interoperabilidad COM, pero eso es sólo hacerlo de la manera difícil.