我在我的服务中使用第三方类,所以我无法编辑它们。
第三方
[Serializable]
Class B : E
[Serialazable]
Class E : A
服务
[ServiceKnownType(typeof(B))]
[ServiceKnownType(typeof(E))]
fun(A pic)
客户
由于某些原因 :
proxy.fun(object)
抛出 B 意外的异常并将其添加到 datacontractSerializer KnownTypes
可能是什么原因?