В чем разница между взаимодействием и RCW (Оболочкой, вызываемой во время выполнения)?
-
22-08-2019 - |
Вопрос
В чем разница между взаимодействием и RCW (Оболочкой, вызываемой во время выполнения)?
Это просто терминология?
Решение
Они связаны друг с другом.Взаимодействие - это общий термин для использования собственных DLL-файлов внутри .NET.RCW - это оболочка, которая необходима для использования одного конкретного компонента / класса / объекта в .NET.
Другие советы
Interop предназначен для вызова необработанного экспорта DLL.
RCW (вызываемая во время выполнения оболочка) используется для предоставления доступа к COM-объектам .СЕТЕВЫЕ классы - т. е. для того, чтобы сделать COM-объекты вызываемыми с помощью .NET-кода.RCW - это прокси-сервер .NET, который использует interop для взаимодействия с COM-объектом.
Вы могли бы использовать Interop непосредственно с COM, но это просто сложный способ.