Friday, March 14, 2008

Serialization of Hashtable & Dictionary

Сегодня долго тупил почему у меня не сериализуется класс, у которого дальний предок - Dictionary. Тупил, искал в msdn до тех пор пока не полез в гугл. Гугл сразу выдал правильные ссылки прям по моей мессаге:

The constructor to deserialize an object of type 'SRM.BusinessLayer.Objects.Dictionary.MaterialFieldMemberCollection' was not found.
Все просто. Надо было добавить в класс конструктор:
protected MaterialFieldMemberCollection(SerializationInfo info, StreamingContext context) : base(info, context) { }

No comments: