Qual é a diferença entre um Interop e um RCW (Runtime Callable Wrapper)?
-
22-08-2019 - |
Pergunta
Qual é a diferença entre um Interop e um RCW (Runtime Callable Wrapper)?
É apenas terminologia?
Solução
Eles estão conectados uns com os outros. Interop é o termo geral para a utilização de DLL nativa dentro de .NET. A RCW é um invólucro que é necessário para usar um componente específico / classe / objeto .NET.
Outras dicas
Interop é para chamar DLL exporta matéria.
RCW (Runtime Callable Wrapper) é usado para expor COM objetos a classes .NET -. Ou seja, para fazer COM objetos que pode ser chamado pelo código .NET. O RCW é um proxy .NET que usa interoperabilidade de interface para o objeto COM.
Você pode usar Interop diretamente para COM, mas isso é apenas a fazê-lo da maneira mais difícil.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow