我需要创建一个WCF服务,它将在内部使用另一个非点网络Web服务。主要目的是从外部世界抽象出这个Web服务。因此,对于透明呼叫,我需要我的WCF服务的IO签名与我的内部服务的IO签名相同。
我已在项目中将内部服务添加为Web服务引用。我能够创建一个客户端并调用它。但我无法公开内部Web服务所需的数据类型作为我的WCF服务的一部分。
这里的架构将如下:
客户< - > ComplexTypeResponse响应MyWCFService.processData(ComplexTypeRequest request)< - > ComplexTypeResponse响应MyInternalService.processData(ComplexTypeRequest request)
非常感谢任何帮助。