Re[2]: способы сериализации - сравнительный анализ
От: Mika Soukhov Stock#
Дата: 11.10.06 13:11
Оценка:
Здравствуйте, _FRED_, Вы писали:

_FR>Здравствуйте, AndreiF, Вы писали:


AF>>XML Serializer

AF>>Работает только над внешним состоянием объекта – прямой доступ к данным объекта не используется.
AF>>• Не работает, если есть циркулярные зависимости между объектами.
AF>>• Накладывает ограничения на типы, которые нужно сериализовать (должен быть пустой конструктор, все сериализуемые поля должны иметь сеттеры)
AF>>• Отказывается работать, если объекты содержат поля типа Dictionary<TKey, TValue>, или любые другие производные от IDictionary<>

_FR>IXmlSerializable разве не позволяет решить эти вопросы?


Как показывает практика, проще все написать с помощью System.Xml, чем реализовать IXmlSerializable. Тем более этот интерфейс в третьей версии, скорее всего, уже не так будет сильно нужен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.