0

飾り方

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

としてDataContract(またはこのようなもの)WCFサービス中ですか?

4

2 に答える 2

0

あなたが必要CollectionDataContractAttribute

CollectionDataContractAttribute は、キー付きコレクションを処理するためにディクショナリ型と共に使用することも意図しています。Dictionary 型は、IDictionary または IDictionary インターフェース (Dictionary など) を実装するクラスです。

詳細については、こちらをご覧くださいCollectionDataContractAttribute クラス

于 2012-07-27T12:45:57.277 に答える
0

私が覚えている限り、あなたのObservableDictionary<TKey, TValue>クラスがシリアライズ可能であれば、WCF 3.5 SP1 以降、それをマークする必要はありませんDataContract(質問を参照してください: WCF datacontract vs class serialize )。

于 2012-07-27T09:19:37.340 に答える