1
比方说,我有一种类型是这样的:使用多个代理生成挂钩创建代理
public class Foo
{
public virtual void InterceptedByA() { }
public virtual void InterceptedByB() { }
}
我有两个选择名为InterceptorA
和InterceptorB.
我想使用多个IProxyGenerationHook
实施,以确保他们只截取自己方法。 ProxyGenerator
类接受拦截器组成的数组,但我只能在ProxyGenerationOptions
构造函数使用单IProxyGenerationHook
例如:
var options = new ProxyGenerationOptions(new ProxyGenerationHookForA());
是否有使用多个IProxyGenerationHook
实现创建代理的方式?