【发布时间】:2019-02-20 11:19:20
【问题描述】:
为什么不对链式方法进行日志记录,但如果通过保存的实例调用相同的方法,则日志记录工作正常
【问题讨论】:
为什么不对链式方法进行日志记录,但如果通过保存的实例调用相同的方法,则日志记录工作正常
【问题讨论】:
我找到了一个解决方案,而不是每个方法都返回 this 而不是 Tranparet 代理类计算器
所以需要把计算器的方法this改成
return (Calculator)new StepProxy<Calculator>(this).GetTransparentProxy();
【讨论】: