wei*_*idi 5 wcf wcftestclient circular-reference
我正在研究一个wcf项目.我的一些服务返回包含循环引用的对象.通过在DataContract属性上将IsReference设置为true来处理这些对象的序列化,因此如果我编写代码来调用这些服务,一切正常.但是对于简单的测试,我似乎更喜欢使用GUI界面WcfTestClient.exe,结果证明WcfTestClient无法显示循环引用的对象.
我知道如果没有处理任何特殊内容,尝试显示包含彼此引用的对象将导致无限递归.我只是想知道这是否意味着通过WcfTestClient测试返回循环引用对象的服务是不可能的?谢谢.
小智 0
您好,我在 WCF 测试客户端上遇到了同样的问题,即使 IsReference =true,它也无法处理此循环引用。mscorlib.dll 错误中发生类型为“System.StackOverflowException”的未处理异常发生在 WCFTestClient.exe 上,但不是您的 WCF 服务,这就是为什么它会因 stackoverflow 错误而落入 Visual Studio 反汇编的原因。重点是 WCFTestClient 并不打算或期望像 Visual Studio 对象树那样的循环引用。希望你能理解。无论如何,好问题...:)
| 归档时间: | 
 | 
| 查看次数: | 595 次 | 
| 最近记录: |