#workflow #workflow-foundation #state-machine #fork-join
#рабочий процесс #рабочий процесс-основа #конечный автомат #fork-join
Вопрос:
У меня есть конечный автомат, реализованный с использованием wwf, который будет обрабатывать поток отступов. Представьте, что у нас есть отступ, зарегистрированный пользователем, и мы хотим отправить запрос разным поставщикам. количество запросов различно и зависит от решения покупателя о том, скольких поставщиков он хочет запросить.Итак, мой конечный автомат переходит в состояние с именем Ожидание запроса, и мне нужен fork здесь, и у меня другое состояние среди этого fork (я думаю, что мне нужно добавить вложенный конечный автомат) Я добавляю параллельное действие, но ветви этого параллельного действия зависят от выбранных поставщиков, как я упоминал выше.когда я пытаюсь динамически добавлять ветви, я получаю исключение, потому что рабочий процесс не совпадает с сохраненным. есть ли какое-либо решение?
Ответ №1:
Похоже, вы хотите использовать ParallelForEach вместо Parallel с несколькими ветвями.