【问题标题】:Windows Workflow Foundation 4.0 and TrackingWindows Workflow Foundation 4.0 和跟踪
【发布时间】:2010-01-18 17:19:16
【问题描述】:

我正在使用 Visual Studio 2010 的 Beta 2 版本来获得有关如何使用 WF4 的一些高级学习。我正在使用类似于 SDK 中的 SqlTracking 示例中的代码,并尝试跟踪我创建的类型的复杂对象,这些对象已作为参数传递到工作流中。在跟踪数据库的 CustomerTrackingEventsTable 中有一个名为 SerializedData 的字段,类型为 NVarChar(Max)。我的跟踪记录被存储在那里,似乎是 XML。我一直无法弄清楚如何在消费应用程序中使用这些数据,因为我无法在代码中将其作为 XML 文件打开,也无法使用 XmlSerializer 或 DataContractSerializer 打开它。有关如何使用此类数据的任何想法?

【问题讨论】:

    标签: windows tracking workflow-foundation-4


    【解决方案1】:

    我有一个我试图跟踪的类正在使用的枚举类型,我需要将 [DataContract] 属性添加到枚举本身,并将 [EnumMember] 属性添加到枚举中的项目。

    【讨论】: