创建动态 WCF 服务?
Create dynamic WCF service?
我无法创建动态 WCF 服务来更新由 XMLWriter 手动创建的旧服务,我想将整个解决方案引入标准 WCF。
我在 ingebrigtsen.info 上找到了创建动态服务的解决方案,但问题是旧服务的方法 return 作为记录数组产生,但在这个解决方案中我必须定义作为 return 类型的常量类型,我什至无法创建静态记录类型,因为有许多运行时生成的方法具有不同的属性集。
<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 方法中将动态结果集设为 return 的最佳答案是什么?
经过大约一周的搜索,我找到了一个解决方案来实现我想要的。
我在 Create dynamic WCF service in C# 上写了一篇文章,它不是一个完整的答案,但它解决了我的问题。
希望你喜欢
我无法创建动态 WCF 服务来更新由 XMLWriter 手动创建的旧服务,我想将整个解决方案引入标准 WCF。
我在 ingebrigtsen.info 上找到了创建动态服务的解决方案,但问题是旧服务的方法 return 作为记录数组产生,但在这个解决方案中我必须定义作为 return 类型的常量类型,我什至无法创建静态记录类型,因为有许多运行时生成的方法具有不同的属性集。
<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 方法中将动态结果集设为 return 的最佳答案是什么?
经过大约一周的搜索,我找到了一个解决方案来实现我想要的。
我在 Create dynamic WCF service in C# 上写了一篇文章,它不是一个完整的答案,但它解决了我的问题。
希望你喜欢