我一直在寻找一种将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();
提前致谢!
最佳答案
WF4具有TrackingParticipant的概念。您可以将跟踪参与者附加到您的工作流执行中,它将接收其事件。
您可以实现SQLTrackingParticipant。检查这些WF examples,您可以在其中找到\ WF \ Basic \ Tracking \ SqlTracking文件夹上的自定义SQLTrackingParticipant的示例。
关于workflow-foundation-4 - 有没有一种方法可以将SqlTrackingService添加到WF4中的WorkflowApplication?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15372972/