Windows Workflow 4.0 и реализация таймаутов активности - PullRequest
1 голос
/ 29 сентября 2010

У меня есть сценарий, в соответствии с которым нам нужно, чтобы действие было связано с тайм-аутом, чтобы, если действие не завершилось в течение определенного периода, мы перешли к другому действию.

Как бы яидти о реализации этого с Windows Workflow 4.0?Очевидно, что параллельное действие не дает мне того, что мы хотим?

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

Извиняюсь, если я задаю глупый вопрос, но документация не слишком ясна, учитывая изменения между 3.0 и 4.0.

1 Ответ

3 голосов
/ 29 сентября 2010

Pick - ваш друг. Добавьте два действия PickBrach и добавьте действие пользователя к одному из блоков триггера и задержку с таймаутом, заданным в Duration, к другому триггеру. Будет выполнен только блок Action для первого триггера.

...