Проблема задержки рабочего процесса Windows - PullRequest
2 голосов
/ 04 февраля 2010

Я довольно новичок в Workflow и у меня есть вопрос.

У меня в конструкторе есть цикл while, который проверяет состояние.

Цикл while работает нормально, а проверка состояния работаетхорошо.

То, что я пытаюсь сделать, это установить задержку так, чтобы цикл while проверял условие только каждые x секунд / минут.Я пробовал управление задержкой внутри цикла while, но по какой-то причине Activity с задержкой не передает управление обратно в цикл while, чтобы снова проверить условие.Единственное свойство, которое я установил в действии «Задержка»: TimeoutDuration = 00:00:10 (10 секунд, верно?).

Любой совет?

Tx

1 Ответ

0 голосов
/ 18 февраля 2010

Если вы используете конструктор VS (перетаскивание), вы сможете добавить Delay Activity в ваш рабочий процесс. Delay Activity требует значения Duration, которое в основном является TimeSpan. Например, если вы хотите иметь 5-секундную задержку, вам нужно назначить Duation следующий объект TimeSpan:

               New TimeSpan(0, 0, 5); //0 hours, 0 minutes, 5 seconds

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...