Рекомендовать шаблон проектирования для приложения рабочего процесса - PullRequest
10 голосов
/ 23 декабря 2011

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

Пример:

  • Задание запускается
    • Действие1Запускается
    • Действие1 заканчивается
    • Действие2 начинается
    • Действие2 заканчивается
    • Действие3 требует ввода пользователя (пользовательский интерфейс открывает окно для получения ввода пользователя)
    • Action3 получает пользовательский ввод
    • Action3 запускается
    • Action3 заканчивается
  • Задача заканчивается

Я разрабатываю этот i C # иЯ знаю о Workflow Foundation и задачах в C #.Они могут иметь то, что мне нужно, но мне также интересно услышать о шаблоне дизайна для этого с нуля.

Ответы [ 2 ]

5 голосов
/ 23 декабря 2011
0 голосов
/ 23 декабря 2011

Я думаю, что следующие статьи могут помочь вам с асинхронной частью задачи:

Асинхронный шаблон на основе задач

TPL и традиционный асинхронный .NETПрограммирование

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