wcfタイプは、servicknowntytype(typeof(…))であっても予想されません
-
24-10-2019 - |
質問
私は自分のサービスでサードパーティのクラスを使用しているので、編集することはできません。
第三者
[Serializable]
Class B : E
[Serialazable]
Class E : A
サービス
[ServiceKnownType(typeof(B))]
[ServiceKnownType(typeof(E))]
fun(A pic)
クライアント
何らかの理由で :
proxy.fun(object)
Bが予期しない例外を投げて、それをDataContractSerializerの既知のタイプに追加する
それがどんな理由になるのでしょうか?
解決
サービス契約またはサービスの実装にservicknownType属性を適用していますか? servicknownType属性は、契約インターフェイスで使用することを目的としています。
所属していません StackOverflow