値のリスト (整数、カスタム クラスなど) を公開する Web サービスを実装する必要があります。私の作業ソリューションは aList<T>
を返します。FxCop によれば、Collection<T>
またはを返す方がよいとされていますReadOnlyCollection<T>
。
を返すことを選択した場合ReadOnlyCollection<T>
、Web サービスは次のようなエラーを表示します。
XML シリアライズ可能であるためには、継承元の型は、継承階層のすべてのレベルで を
ICollection
実装している必要があります。実装しません。Add(System.Int32)
System.Collections.ObjectModel.ReadOnlyCollection
1
[[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
Add(System.Int32)
List<T>
内部で a を使用して aを公開するお気に入りの方法は何Collection<T>
ですか? (C# を使用し、フレームワーク 2.0 のみを使用することをお勧めします)