【发布时间】:2013-11-06 06:15:15
【问题描述】:
我有一个使用 3rd 方库的 WCF 服务。该库不可序列化。
我有一个可序列化的自定义类型,还包含一个来自 3rd 方库的类作为属性。它看起来像:
MyClass.ThirdPartyClass
问题是当我将 MyClass 发送出服务时,ThirdPartyClass 丢失了我在服务中分配给它的值。由于我没有 ThirdPartyClass 的来源,我可以将其标记为可序列化。
是否有某种方法可以将 ThirdPartyClass 标记为可序列化或其他方法让它保留值?
【问题讨论】:
-
您应该能够结合使用 Reflection 和 XmlTextWriter 来枚举公共属性并写入 XML。今晚晚些时候我会尝试制作一个示例应用程序
-
嗯,好主意。也许已经有一些东西可以做到这一点?不知道你会在什么下搜索。
-
请告诉我您没有尝试序列化 UI。