WCF KnownType属性的用法总是一个hack?

时间:2010-11-16 09:40:06

标签: wcf known-types

我只看到它被用来“克服”OOP和SOAp之间的差异>

2 个答案:

答案 0 :(得分:4)

我不认为这是一个黑客。唯一不适合我的是,当使用继承来告诉它从哪个类型派生时,你必须将属性附加到基类。这有点颠倒,但可以以编程方式完成,因此它不是世界末日。

答案 1 :(得分:2)

这是一种机制,允许序列化程序被告知此Web服务使用的所有类型,以便它们在WSDL中正确发出并由客户端知道。所以考虑一下你想要的东西:黑客,功能,......我认为这是让客户了解所有可能类型的一种方式。