XmlAttributeOverrides est un bon moyen de remplacer certains attributs pour la sérialisation. MSDN dit: Vous pouvez contrôler et augmenter la sérialisation d'objets trouvés dans une DLL, même si vous n'avez pas accès à la sourceXmlAttributeOverrides poursuite de la personnalisation
Et j'ai une question est-il possible de mettre en œuvre un algorithme personnalisé avec XmlAttributeOverrides? Par exemple si vous voulez changer la valeur d'un élément à la volée pendant la sérialisation.
Bien sûr, il est possible d'utiliser IXmlSerializable, mais je me demande simplement s'il existe un moyen de le faire sans cela.
Je ne suis pas arrivé ici. Donc, la façon la plus simple de faire un traitement personnalisé pendant la sérialisation est de IXmlSerializable? – Agzam
Non - c'est la façon ** la plus difficile ** ;- Mais il semble que ce soit votre dernière option restante. –