Какое минимальное время требуется, чтобы задержка активности стала причиной сохранения? - PullRequest
1 голос
/ 16 декабря 2011

Я пытаюсь заставить службу рабочего процесса сохраняться (для целей «восстановления / перезапуска»), и мне нужно знать, требуется ли минимальная задержка для принудительного сохранения рабочего процесса.В большинстве случаев я бы немного протестировал и посмотрел, смогу ли я определить минимум, но я в затруднении, потому что кажется, что альтернативный метод не работает для меня.Служба настроена на немедленное сохранение по следующему адресу, указанному в моем файле web.config:

<workflowIdle timeToUnload="0"/>

Итак, если я сделаю задержку, скажем, на одну секунду, этого будет достаточно для принудительного сохранения?Должен ли я просто добавить действие Persist, а не задержку?Или я должен просто попробовать значения, пока они не сработают, или я решу перейти к другому методу?

1 Ответ

1 голос
/ 16 декабря 2011

Поведение workflowIdle запускается, когда рабочий процесс переходит в состояние ожидания.Это произойдет даже с такой короткой задержкой, как 1 мс.

Однако, исходя из ваших требований, лучше использовать действие Persist для принудительного сохранения.

...