L'utilisation de l'attribut WCF KnownType toujours un hack?
-
10-10-2019 - |
Question
Je n'ai jamais vu utilisé pour « surmonter » les différences entre POO et Soap>
La solution
Il est un mécanisme permettant au sérialiseur d'être informé de tous les types utilisés par ce service web afin qu'ils soient correctement émis dans le WSDL et connus par les clients. Considérons donc ce que vous voulez. Bidouille, caractéristique, ... je le considère comme un moyen de rendre les clients savent tous les types possibles
Autres conseils
Je ne pense pas que c'est un hack. La seule chose qui ne siège pas vraiment bien avec moi est que vous devez attacher l'attribut à la classe de base en utilisant l'héritage pour lui dire quels types sont dérivés de celui-ci. C'est un peu upsidedown mais peut être fait programatically il est donc pas la fin du monde.