![]() |
1
12
这有点棘手。
Take a look at documentation
关于代理如何工作。接口代理包装对象并拦截对指定接口的调用。自从
那么是什么为第二个提供了实现
代理只是实现
我希望你现在能明白这是怎么回事。这个问题的解决方案是告诉代理实现一些支持代理的基类,这些基类将调用转发到代理目标。其实现的一部分可能如下所示:
现在,您只需要指示代理生成器将这个基类用于您的接口代理,而不是默认代理。
|
![]() |
2
0
在你的样本中;你的班级
这样,您的界面现在包含了更具体的
显然,这并不能解决整个问题,只允许代理将呼叫转发到
|
![]() |
Simon Ryan · Castle Log4Net设施未记录 10 年前 |