繁体   English   中英

WcfTestClient.exe无法处理循环引用?

[英]WcfTestClient.exe not able to handle circular reference?

我正在研究一个wcf项目。 我的一些服务返回包含循环引用的对象。 通过在DataContract属性上将IsReference设置为true来处理这些对象的序列化,因此如果我编写代码来调用这些服务,一切正常。 但是对于简单的测试,我似乎更喜欢使用GUI界面WcfTestClient.exe,结果证明WcfTestClient无法显示循环引用的对象。

我知道如果没有处理任何特殊内容,尝试显示包含彼此引用的对象将导致无限递归。 我只是想知道这是否意味着通过WcfTestClient测试返回循环引用对象的服务是不可能的? 谢谢。

嗨,我遇到了与WCF测试客户端相同的问题,即使IsReference = true,也无法处理此循环引用。 在mscorlib.dll错误中发生了一个未处理的类型'System.StackOverflowException'异常发生在WCFTestClient.exe上,而不是你的WCF服务,这就是为什么它因为stackoverflow错误而落到Visual Studio Disassembly的原因。 要点是WCFTestClient不是意图或期望像Visual Studio对象树那样的循环引用。 希望你能理解。 好的问题无论如何...... :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM