le type WCF ne devrait même si son sur ServiceKnownType (typeof (...))
-
24-10-2019 - |
Question
Je suis en utilisant des classes de tiers dans mon service, donc je ne peux pas les modifier.
tiers
[Serializable]
Class B : E
[Serialazable]
Class E : A
Service
[ServiceKnownType(typeof(B))]
[ServiceKnownType(typeof(E))]
fun(A pic)
client
pour une raison:
proxy.fun(object)
lancer une exception que B est inattendue et l'ajouter à DataContractSerializer KnownTypes
quelle raison peut-il être?.
La solution
Demandez-vous l'attribut ServiceKnownType sur le contrat de service ou la mise en œuvre de services? L'attribut ServiceKnownType est destiné à être à utiliser sur votre interface contrat.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow