使用WCF“消息”来调用外部服务

时间:2009-10-14 09:43:33

标签: wcf

我有一个类,其中有一个ASMX Web服务的服务引用(WCF)。

这显然会生成本地代理方法,例如

 string DoSomething(string someParameter, string someOtherParameter)

我有一个方法接收已经代表对此服务的调用的WCF消息类,我只需要转发

我当然可以使用XmlDictionaryReader从WCF消息中提取信息,反序列化到代理类中并将这些信息传递给代理方法,但由于这些只是序列化,这似乎非常浪费

如何使用已经序列化的消息调用服务? (我假设我需要修改传入消息的soap动作)

1 个答案:

答案 0 :(得分:0)

关于如何构建WCF router on MSDN的系列文章由两部分组成 - 可能有帮助吗?看起来这或多或少是你想要做的 - 使用WCF服务基本上将消息路由到第二个服务(在你的情况下是ASMX)。

马克