【发布时间】:2015-07-22 16:15:16
【问题描述】:
我不太清楚如何使用动态代理如何同时实现多个接口。使用第三方库我有类似的东西
interface ISubscribe<T> { Consume(T msg); }
我想动态创建一个同时实现的类
ISubscribe<Foo>, ISubscribe<Bar>
每个人都调用Logger.Log(msg)(上面的类型参数是动态的)。
我不知道该怎么做。
【问题讨论】:
-
如果你通过
additionalInterfacesToProxy传递额外的,它是否有效? -
@KrzysztofKozmic 哦!好的,我显然误读了你的教程,是的,这似乎有效。
-
您可能没看错。这些年来发生了一些变化,所以教程可能已经过时了。
-
是的,老实说,是另一个问题,我想把它记录在案。想把它作为 SO point$ 的答案吗?
-
如果我有时间更新它...
标签: c# castle castle-dynamicproxy