我有一个类,其中有一个ASMX Web服务的服务引用(WCF)。
这显然会生成本地代理方法,例如
string DoSomething(string someParameter, string someOtherParameter)
我有一个方法接收已经代表对此服务的调用的WCF消息类,我只需要转发
我当然可以使用XmlDictionaryReader从WCF消息中提取信息,反序列化到代理类中并将这些信息传递给代理方法,但由于这些只是序列化,这似乎非常浪费
如何使用已经序列化的消息调用服务? (我假设我需要修改传入消息的soap动作)
答案 0 :(得分:0)
关于如何构建WCF router on MSDN的系列文章由两部分组成 - 可能有帮助吗?看起来这或多或少是你想要做的 - 使用WCF服务基本上将消息路由到第二个服务(在你的情况下是ASMX)。
马克