如何将未知对象序列化为xml?

时间:2011-11-29 09:32:19

标签: c# object dictionary xml-serialization

我正在实现自定义缓存机制。一个缓存级别是将缓存对象序列化为xml以保存它,即使服务器重新启动也是如此。

我的问题是Cache-Class可以获得所有类型的对象。该类的WriteMethod只是:

Write(string key, object value)

即使我像这样增强了写法:

Write(string key, object value, Type objType)

是否可以序列化所有内容?我知道会有很多Dictionarys,包含自定义对象。如何使用[DataContract]属性,这里有用吗?你知道,我对这里的解决方案有点困惑。

请随时询问我是否不清楚,我会编辑我的问题。

EDIT1:
我忘了:.NET 3.5,C#,Sharepoint2010 - >环境。

0 个答案:

没有答案