一尘不染

使用DataContractSerializer进行序列化时如何忽略属性?

c#

我正在使用.NET
3.5SP1和DataContractSerializer来序列化一个类。在SP1中,他们更改了行为,因此您不必在类中包括DataContract /
DataMember属性,它只会序列化整个事物。这是我正在使用的行为,但是现在我需要忽略序列化程序中的一个属性。我知道做到这一点的一种方法是将DataContract属性添加到该类,然后将DataMember属性放到我要包括的所有成员上。不过,我有理由认为这对我不起作用。

所以我的问题是,是否有一个属性或可以用来使DataContractSerializer忽略属性的东西?


阅读 398

收藏
2020-05-19

共1个答案

一尘不染

IgnoreDataMemberAttribute吗?

2020-05-19