ProxyGenerator generator = new ProxyGenerator();
var interceptor = new StandardInterceptor();
MyInterfaceImpl test = (MyInterfaceImpl)generator.CreateClassProxy(typeof(MyInterfaceImpl), interceptor);
В приведенном выше примере объект test
является прокси-объектом, предположим, что он создан третьей стороной.
Я не могу перейти к контракту операции WCF, принимающему параметр MyInterfaceImpl
, поскольку его тип не MyInterfaceImpl
, а MyInterfaceImplProxy
.
Как мы можем преобразовать объект test
в тип MyInterfaceImpl
? Пожалуйста помоги.