任何人都可以提供有关继承链中数据合同上可能的 KnownTypes 数量如何影响 WCF 性能的任何见解DataContractSerializer
吗?
考虑:
[ServiceContract]
BaseClass GetInfo()
[KnownType=Typeof(Class1)]
[DataContract]
public class BaseClass
[DataContract]
public class Class1 : BaseClass
在这里,我只有一个派生类(因此只有一个 knownType)。现在,假设我有 10 个、100 个或 1000 个……类。
知道成千上万的派生类有点 :) 夸大了,但这会如何影响性能DataContractSerializer
?