В чем разница между Interop и RCW (Runal Callable Wrapper)? - PullRequest
4 голосов
/ 10 февраля 2009

В чем разница между Interop и RCW (исполняемой вызываемой оболочкой)?

Это просто терминология?

Ответы [ 2 ]

4 голосов
/ 10 февраля 2009

Interop предназначен для вызова экспорта необработанных DLL.

RCW (Runtime Callable Wrapper) используется для предоставления COM-объектов классам .NET, т. Е. Для вызова COM-объектов с помощью кода .NET RCW - это прокси-сервер .NET, который использует взаимодействие для взаимодействия с COM-объектом.

Вы можете использовать Interop напрямую для COM, но это просто трудный путь.

2 голосов
/ 10 февраля 2009

Они связаны друг с другом. Interop - это общий термин для использования нативных DLL в .NET. RCW - это оболочка, которая необходима для использования одного конкретного компонента / класса / объекта в .NET.

...