【发布时间】:2017-12-13 16:21:09
【问题描述】:
我是新来的,希望我的第一个问题不会让任何人感到困惑。
我正在同时使用 Castle Windsor 和 Castle DynamicProxy,以便将 AOP 与 IOC 集成,这样我就可以实现一个日志服务(和审计等),它将拦截我项目中的所有服务。
我正在尝试代理已解析的实例以完成此操作,但没有运气。因为返回的代理会将已解析实例的属性设置为 null。以下是调试信息供参考(PROBLEMATIC 属性为 TimeService)。
the resolved instance before proxied
代理前解析的实例。
代理对象
我是否遗漏了什么,或者我对 Castle DynamicProxy 的理解有误?我确实搜索了任何解决方案,但没有运气。
非常感谢任何答案。提前致谢。
【问题讨论】:
标签: inversion-of-control castle-windsor castle castle-dynamicproxy