我很难创建动态WCF服务来更新由XMLWriter手动创建的旧服务,我想将整个解决方案带到标准WCF。
我在ingebrigtsen.info上找到了一个创建动态服务的解决方案,但问题是旧服务有将结果作为记录数组返回的方法,但在此解决方案中,我必须将常量类型定义为返回类型,我甚至无法创建静态记录类型,因为有许多运行时生成的方法具有不同的属性集。
<soap:Body>
<getcdrResponse xmlns="http://tempuri.org/">
<getcdrResult>
<_SID>16111250</_SID>
<Destination>9392191436</Destination>
<callTime>0</callTime>
<pulse>19</pulse>
<Duration>19</Duration>
<price>0</price>
<Name>test</Name>
</getcdrResult>
<getcdrResult>
.....
我认为这是一种在输出上编写检查员的方法,但我不知道它是否是答案。
我的问题是:动态创建的WCF方法中返回动态ResultSet的最佳答案是什么?
答案 0 :(得分:0)
经过大约一周的搜索,我找到了实施我想要的解决方案。
我写了一篇关于Create dynamic WCF service in C#的文章,但这不是一个完整的答案,但它解决了我的问题。
希望你喜欢