В настоящее время я работаю над проектом, в котором мы хотим реализовать конечный автомат WF4 в качестве службы рабочего процесса.Основы, кажется, имеют смысл, так как мы использовали WF 3.5 в прошлом.Однако одна проблема, с которой мы столкнулись, заключается в том, что мы хотели бы иметь возможность создавать экземпляр рабочего процесса в любом из состояний (или, по крайней мере, в более чем одном из них).При выборе свойства CanCreateInstance для нескольких действий получения возникает исключение.
Я поиграл с предложениями Мориса о корреляции из его блога , но не смог выяснить, какприменить это к конечному автомату.