0

У меня возникли проблемы с поиском любой документации о том, как SqlWorkflowInstanceStore и как она обрабатывает удаленные записи.Что такое поведение повтора для хранилища экземпляров SQL Workflow?

В Workflow 3.x есть свойство, которое вы можете установить под названием «EnableRetries», которое допускало повторные попытки, когда хранилище сохранения было недоступно, но я не вижу ничего похожего в Workflow 4. Просто чтобы уточнить, я знаю «EnableRetries» находится в .NET 4, но это для устаревших рабочих процессов.

Я использую службы Workflow, а не приложение или Invoker.

Может ли кто-нибудь пролить свет? Или указать мне в правильном направлении?

Спасибо, Джон

ответ

0

Таким образом, вы не можете сделать это в Workflow 4.0

0

Вы ищете InstanceLockedExceptionAction. Точные тайм-ауты не настраиваются из того, что я видел. На самом деле лучшая документация, которую я видел на них, на самом деле из документации AppFabric here.

+0

Хорошо, я думал, что дело только с ситуацией, когда другой хозяин пытался открыть существующий рабочий процесс. Имеет ли это отношение к возможности исчезновения магазина экземпляра в течение нескольких минут, а затем возврата? –

+0

Джон, извините, я неправильно понял, что вы искали. Насколько мне известно, нет свойств для настройки удалений, связанных с общением с реальным SQL-сервером в WF4. Странно они регрессировали с 3,5 в этом отношении. –