0

如何装饰

public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged

作为DataContract(或类似的东西)在WCF服务中?

4

2 回答 2

0

据我记得,如果您的ObservableDictionary<TKey, TValue>类是可序列化的,那么自 WCF 3.5 SP1 起就无需将其标记为DataContract(请参阅问题:WCF datacontract vs class serialize)。

于 2012-07-27T09:19:37.340 回答
0

你需要CollectionDataContractAttribute

CollectionDataContractAttribute 还旨在与字典类型一起使用以处理键控集合。字典类型是实现 IDictionary 或 IDictionary 接口的类,例如 Dictionary。

查看更多详细信息CollectionDataContractAttribute 类

于 2012-07-27T12:45:57.277 回答