Как DispatchProxy сравнить с Castle DynamicProxy?
Некоторое время назад я опубликовал библиотеку с открытым исходным кодом, которая в значительной степени опирается на Castle DynamicProxy. Теперь, когда вышел.NET Core 1.x RTM, я не могу найти, как я мог бы поддерживать.NET Core (Castle DynamicProxy по-прежнему не работает на.NET Core...), пока я не встретил DispatchProxy
учебный класс.
На самом деле нет полной документации по всему классу, и кажется, что она слишком ограничена по сравнению с Castle DynamicProxy.
В моем случае мне нужно было бы перехватить установщики свойств и реализовать некоторые интерфейсы в сгенерированных прокси во время выполнения.
Есть ли DispatchProxy
соответствовать этим требованиям? Или что может быть рабочей альтернативой для генерации прокси во время выполнения на.NET Core?
1 ответ
Этот вопрос устарел, потому что я мог решить проблему с интеграцией Castle Core 4.x, которая уже обеспечивала поддержку.NET Core!
Для тех, кто хочет работать с Castle Core и Net Core для генерации прокси-серверов, существует проект GitHub, который упрощает весь процесс. SimpleProxy
[Отказ от ответственности: я разработчик этого проекта]