Основа рабочего процесса 4.0 - сервис Транзакции и сервис Отслеживания SQL?

Я исследую, если Основа Рабочего процесса 4.0 достаточно стабильна, чтобы начать разрабатывать на нем, но документация, которую я видел до сих пор, загадочно тиха, о том, почему нет никаких встроенных услуг Transaction & SQL Tracking! Они были доступны в WF 3.5 и, казалось, были довольно стабильны. Какие-либо подсказки? Не было ли никакое время для MS для выпуска WF 4.0 по графику, или целое понятие было повреждено в 3,5, что они решили фрагментировать их? Я знаю, что существует партия ссылок и подсказок, указывающих на запись пользовательского (SQL) участника отслеживания, но затем какой смысл "платформы"? Кроме того, нет никакого способа запросить отслеженные данные. И ничто о сервисе Транзакции! Таким образом, как мы сохраняем данные персистентности WF и данные приложения последовательными? Я пропускаю что-то здесь?

Некоторые неудовлетворительные ответы на "недостающем" отслеживании SQL в WF4:
- http://social.msdn.microsoft.com/Forums/en-US/wfprerelease/thread/8cfe598a-a400-4804-92ad-d68aa444d8f3
[получил еще несколько ссылок, но не мог отправить их здесь bcoz, новые пользователи могут отправить только одну гиперссылку на вопрос :(]

Любая справка будет значительно цениться :)

1
задан Venkat 5 August 2010 в 18:45
поделиться

1 ответ

Отслеживание SQL отсутствует, однако AppFabric включает отслеживание, если вы переходите по маршруту сервисов рабочего процесса.

Поддерживаются транзакции. Существует действие TransactionScope для краткосрочных транзакций и CompensatableTransaction для выполнения длительных транзакций. Существует также возможность создания расширений действий на основе PersistenceIOParticipant, где вы можете сохранять дополнительные данные во время транзакции, используемой для сохранения рабочего процесса.

1
ответ дан 2 September 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: