VSTO / Outlook约会对象的序列化?

时间:2011-02-20 12:36:47

标签: c# serialization outlook vsto appointment

我目前正在使用c#和vsto为outlook创建一个插件,需要从一个约会项中提取所有数据,我已经尝试过XML序列化器,看来该对象受到某种程度的保护,是否有可能获得围绕这个还是有另一种能够做到这一点的序列化技术? 如果没有,那么通过访问对象的每个单独属性,从对象中提取所有数据的更简单方法(我真的不想输入每个属性!)。

1 个答案:

答案 0 :(得分:0)

并非所有对象都可以序列化。我猜想Outlook AppointmentItem对象就是其中之一。这通常是由于它对其他对象的引用。

您可能需要查看浅/深拷贝:http://msdn.microsoft.com/en-us/library/system.object.memberwiseclone.aspx

在你的情况下,根据你打算用它做什么,制作浅拷贝和序列化副本可能就足够了。