2010-08-05 74 views
1

我在探索Workflow Foundation 4.0是否足够稳定,可以开始开发,但迄今为止我所见过的文档对于为什么没有内置事务是神秘的沉默& SQL Tracking服务!他们在WF 3.5中可用,并且似乎相当稳定。任何线索?是否没有时间让MS按时发布WF 4.0,或者整个概念在3.5中被打破,他们决定放弃它们?我知道有很多链接和提示指向编写自定义(SQL)跟踪参与者,但那么“框架”的重点是什么?而且,没有办法查询跟踪的数据。而没有关于交易服务!那么我们如何保持WF持久性数据&应用程序数据一致?我在这里错过了什么吗?Workflow Foundation 4.0 - 事务服务和SQL跟踪服务?

一些不尽如人意的答案在WF4“失踪” SQL跟踪:
- http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/8cfe598a-a400-4804-92ad-d68aa444d8f3
[有几个链接,但无法张贴在这里bcoz新用户可以张贴每个问题只有一个超链接:(]

任何帮助,将不胜感激:)

回答

1

SQL跟踪丢失但是AppFabric的不包括跟踪,如果你去的工作流服务的路线。

支持交易。对于短期运行的交易,TransactionScope活动是一个用于执行长时间运行的交易的CompensatableTransaction。还可以根据PersistenceIOParticipant创建活动扩展,您可以在用于保存工作流的事务期间保存额外的数据。