飾り方
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged
としてDataContract
(またはこのようなもの)WCF
サービス中ですか?
飾り方
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged
としてDataContract
(またはこのようなもの)WCF
サービス中ですか?
あなたが必要CollectionDataContractAttribute
CollectionDataContractAttribute は、キー付きコレクションを処理するためにディクショナリ型と共に使用することも意図しています。Dictionary 型は、IDictionary または IDictionary インターフェース (Dictionary など) を実装するクラスです。
詳細については、こちらをご覧くださいCollectionDataContractAttribute クラス
私が覚えている限り、あなたのObservableDictionary<TKey, TValue>
クラスがシリアライズ可能であれば、WCF 3.5 SP1 以降、それをマークする必要はありませんDataContract
(質問を参照してください: WCF datacontract vs class serialize )。