J'utilise .NET 3.5SP1 et DataContractSerializer pour sérialiser une classe. Dans SP1, ils ont changé le comportement afin que vous n'ayez pas à inclure les attributs DataContract / DataMember sur la classe et il ne fera que sérialiser l'ensemble. C'est le comportement que j'utilise, mais je dois maintenant ignorer une propriété du sérialiseur. Je sais qu'une façon de faire est d'ajouter l'attribut DataContract à la classe, et de mettre simplement l'attribut DataMember sur tous les membres que je veux inclure. J'ai des raisons, cependant, que cela ne fonctionnera pas pour moi.
Ma question est donc la suivante: y a-t-il un attribut ou quelque chose que je peux utiliser pour que DataContractSerializer ignore une propriété?