Я реализую собственный механизм кэширования.Один уровень кеша заключается в сериализации кэшированного объекта в xml для его сохранения, даже если сервер выполняет перезапуск.
Моя проблема заключается в том, что класс Cache-Class может получать все виды объектов.WriteMethod класса просто:
Write(string key, object value)
Даже если я улучшу метод записи следующим образом:
Write(string key, object value, Type objType)
Можно ли сериализовать все, что приходит?Я знаю, что будет много словарей, содержащих пользовательские объекты.Как насчет использования атрибута [DataContract], он полезен здесь?Видите ли, я немного озадачен поиском решения здесь.
Пожалуйста, не стесняйтесь спрашивать, если я неясен, тогда я отредактирую свой вопрос.
Edit1:
Я забыл: .NET 3.5, C #, Sharepoint2010 -> среда.