¿Cuál es la diferencia entre una interoperabilidad y una RCW (Runtime Callable Envoltura)?

StackOverflow https://stackoverflow.com/questions/531322

Pregunta

¿Cuál es la diferencia entre una interoperabilidad y una RCW (Runtime Callable Envoltura)?

¿Es sólo la terminología?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top