Je suis en train d'utiliser .NET 3.5SP1 et DataContractSerializer
pour sérialiser une classe. Dans SP1, ils ont changé le comportement de sorte que vous n'avez pas à inclure les attributs DataContract
/DataMember
sur la classe et il va simplement sérialiser le tout. C'est le comportement que j'utilise, mais maintenant j'ai besoin d'ignorer une propriété du sérialiseur. Je sais qu'une façon de le faire est d'ajouter l'attribut DataContract
à la classe, et simplement ajouter l'attribut DataMember
sur tous les membres que je veux inclure. J'ai cependant des raisons pour lesquelles cela ne fonctionnera pas pour moi.
Donc ma question est, y a-t-il un attribut ou quelque chose que je peux utiliser pour faire en sorte que le DataContractSerializer
ignore une propriété?