ProxyGenerator generator = new ProxyGenerator();
var interceptor = new StandardInterceptor();
MyInterfaceImpl test = (MyInterfaceImpl)generator.CreateClassProxy(typeof(MyInterfaceImpl), interceptor);
在上例中,test
对象是代理对象,假设它是由第三方创建的。城堡动态代理对象原始对象转换
我无法传递给WCF操作合同,因为它的类型不是MyInterfaceImpl
,而是MyInterfaceImpl
,但它是MyInterfaceImplProxy
。
如何将test
对象转换为MyInterfaceImpl
类型?请帮忙。
在我的情况下,我需要dynamicProxy .__拦截器 – 2017-11-22 23:34:50