Atom10FeedFormatter.WriteTo() - 省略值

时间:2011-11-15 18:03:29

标签: c# serialization

我正在使用Atom10FeedFormatter生成Web服务响应,但我需要一种能够省略值的方法。

我可以像这样设置EmitDefaultValue值......

[DataMember(EmitDefaultValue = false)] public string PropertyName{ get; set; }

在大多数情况下工作正常,因为我可以将值设置为null并省略它们,但有时我需要发送一个null / default值...?

我已经看到使用XmlSerializer你可以设置一个PropertyNameSpecified字段,它从输出中排除/ ixclude PropertyName - 这就是为什么要用Atom10FeedFormatter做这个呢?

0 个答案:

没有答案