ProxyGenerator generator = new ProxyGenerator();
var interceptor = new StandardInterceptor();
MyInterfaceImpl test = (MyInterfaceImpl)generator.CreateClassProxy(typeof(MyInterfaceImpl), interceptor);
In above example, test
object is proxy object, assume it is created by 3rd party.
I am not able to pass to WCF operation contract accepting MyInterfaceImpl
parameter as its type is not MyInterfaceImpl
but it is MyInterfaceImplProxy
.
How can we convert test
object to MyInterfaceImpl
type? Please help.