Как сериализовать неизвестные объекты в XML? - PullRequest
0 голосов
/ 29 ноября 2011

Я реализую собственный механизм кэширования.Один уровень кеша заключается в сериализации кэшированного объекта в xml для его сохранения, даже если сервер выполняет перезапуск.

Моя проблема заключается в том, что класс Cache-Class может получать все виды объектов.WriteMethod класса просто:

Write(string key, object value)

Даже если я улучшу метод записи следующим образом:

Write(string key, object value, Type objType)

Можно ли сериализовать все, что приходит?Я знаю, что будет много словарей, содержащих пользовательские объекты.Как насчет использования атрибута [DataContract], он полезен здесь?Видите ли, я немного озадачен поиском решения здесь.

Пожалуйста, не стесняйтесь спрашивать, если я неясен, тогда я отредактирую свой вопрос.

Edit1:
Я забыл: .NET 3.5, C #, Sharepoint2010 -> среда.

...