3

我一直在寻找一种将 SqlTrackingService 添加到 WF4 中的 WorkflowApplication 的方法,类似于在 WF3 中可以完成的方式,如下所示:

WorkflowRuntime wr = new WorkflowRuntime();
SqlTrackingService ts = new SqlTrackingService("Initial Catalog=Tracking;Data 
Source=localhost;Integrated Security=SSPI;");
ts.UseDefaultProfile = true;
wr.AddService(ts);
wr.StartRuntime();

提前致谢!

4

1 回答 1

3

WF4 有TrackingParticipant的概念。您可以跟踪参与者附加到您的工作流执行中,它将接收其事件。

您可以实现 SQLTrackingParticipant。检查这些WF 示例,您可以在\WF\Basic\Tracking\SqlTracking文件夹中找到自定义 SQLTrackingParticipant 的示例。

于 2013-03-13T17:47:16.960 回答