我正在使用Atom10FeedFormatter生成Web服务响应,但我需要一种能够省略值的方法。
我可以像这样设置EmitDefaultValue值......
[DataMember(EmitDefaultValue = false)] public string PropertyName{ get; set; }
在大多数情况下工作正常,因为我可以将值设置为null并省略它们,但有时我需要发送一个null / default值...?
我已经看到使用XmlSerializer你可以设置一个PropertyNameSpecified字段,它从输出中排除/ ixclude PropertyName - 这就是为什么要用Atom10FeedFormatter做这个呢?