Verwenden von KnowftypTributtribute im WCF-Dienst
-
13-09-2020 - |
Frage
Ich habe eine Situation, in der ich eine Liste von Objekten in meinen Dienst bestehen muss.Die Objekte müssen vom Typelement sein.Ich habe meine Elementschnittstelle, die so definiert ist, dass so
generasacodicetagpre.Dann habe ich meine DataContracts, die diese Ielement-Klasse mögen....
generasacodicetagpre.Ich habe auch ein Servicetype-Attribut auf meiner Service-Schnittstelle wie so
generasacodicetagpre.Problem ist auf der Clientseite, der IELEMENT-Typ ist bei der Deserialisierung von Servicetypen auf dem Client nicht verfügbar.Irgendwelche Idee, was ich hier falsch machen kann und wie ich dies gerne korrigieren kann?
none
Lösung
Ich bin nicht zu 100 Prozent sicher, ich verstehe alles, was Sie hier tun wollen, aber es scheint auf den Kopf zu sein.Die übliche Methode, um das CanningType-Attribut zu verwenden, besteht darin, den Basistyp mit den abgeleiteten Typen zu dekorieren.Etwas in den Zeilen von:
generasacodicetagpre.