Я новичок в рабочем процессе. Я пытаюсь создать консольное приложение .NET 4. Это можно разделить на несколько задач. Вот характер задач.
- Немногие задачи независимы друг от друга и могут выполняться параллельно.
- Немногие задачи порождают две или более новых задач.
- Немногие задачи зависят от вывода других задач, которые выполняются параллельно и могут быть запущены только тогда, когда они завершатся или предоставят необходимые входные данные. например
Здесь
- Задания 1, 2 и 3 независимы. Таким образом, можно работать параллельно.
- Задача 4, когда она выполнена, порождает 5 и 6
- Задание 7 можно начать только тогда, когда будут выполнены задания 4 и 2.
Хотя я могу написать свой собственный фреймворк, используя системные потоки и некоторые сообщения, описанные выше, мне было интересно, смогу ли я использовать Workflow Foundation 4.
Я просмотрел несколько примеров рабочего процесса, но не смог понять, как инициировать новое действие, когда его родительские действия, работающие параллельно, завершены.
Также, если вы знаете какой-либо другой способ решить вышеуказанную проблему, дайте мне знать.