¿Cómo puedo ignorar una propiedad al serializar usando el DataContractSerializer?

Estoy utilizando .NET 3.5SP1 y DataContractSerializer para serializar una clase. En SP1, cambiaron el comportamiento para que no tenga que incluir los atributos DataContract / DataMember en la clase y solo se serializará todo. Este es el comportamiento que estoy usando, pero ahora necesito ignorar una propiedad del serializador. Sé que una forma de hacer esto es agregar el atributo DataContract a la clase y simplemente colocar el atributo DataMember en todos los miembros que quiero incluir. Sin embargo, tengo razones para que esto no funcione para mí.

Entonces, mi pregunta es, ¿hay algún atributo o algo que pueda usar para hacer que el DataContractSerializer ignore una propiedad?

Respuestas a la pregunta(5)

Su respuesta a la pregunta