如何裝飾類ObservableDictionary <TKEY的,TValue>中:IDictionary的<TKEY的,TValue>中的DataContract
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged
爲DataContract
(或像這樣)在WCF
服務?
如何裝飾類ObservableDictionary <TKEY的,TValue>中:IDictionary的<TKEY的,TValue>中的DataContract
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged
爲DataContract
(或像這樣)在WCF
服務?
至於我記得,如果你的ObservableDictionary<TKey, TValue>
類是序列化則由於WCF 3.5 SP1沒有必要將其標記爲DataContract
(請參閱問題:WCF datacontract vs class serialize)。
你需要CollectionDataContractAttribute
的CollectionDataContractAttribute也打算用字典類型可以用來處理鍵集合。字典類型是實現IDictionary或IDictionary接口的類,例如Dictionary。