DispatchProxy与Castle DynamicProxy的比较

本文关键字:比较 DynamicProxy Castle DispatchProxy | 更新日期: 2023-09-27 18:11:30

前段时间我发布了一个很大程度上依赖于Castle DynamicProxy的开源库。现在,. net Core 1。x RTM出来了,我不知道如何支持。net Core (Castle DynamicProxy仍然不能在。net Core上工作…),直到我遇到了DispatchProxy类。

实际上没有关于整个类的全面文档,与Castle DynamicProxy相比,似乎太有限了。

在我的例子中,我需要拦截属性设置器,并在运行时在生成的代理中实现一些接口。

DispatchProxy满足这些要求吗?或者,在。net Core上运行时生成代理的工作替代方案是什么?

DispatchProxy与Castle DynamicProxy的比较

对于任何想要使用Castle Core和Net Core生成代理的人-有一个GitHub项目简化了整个过程。SimpleProxy

[免责声明:我是这个项目的开发者]

这个问题已经过时了,因为我可以通过整合《Castle Core 4》来解决这个问题。它已经为。net Core提供了支持!