Я в замешательстве. Я заядлый читатель нескольких блогов, связанных с Sharepoint, и все говорят: «Больше не используйте рабочие процессы State Machine в .NET 3.5 - их не будет в .NET 4».
Читая эту тему, .NET 4.0 не не поддерживает рабочие процессы конечного автомата, но вместо этого использует WF потоковой диаграммы. Хорошо.
Теперь есть Обновление платформы 1 , которое снова вводит рабочие процессы конечного автомата. Кроме того, объявление о «новой» функциональности конечного автомата мало говорит о причинах - похоже, у нас снова есть WF конечного автомата.
Мой вопрос: Microsoft добавила рабочие процессы конечного автомата обратно в смесь или это совершенно «новое» действие рабочего процесса конечного автомата (касающееся совместимости). Был ли этот шаг из-за давления со стороны клиентов, которые жалуются, что у них больше нет рабочих процессов конечного автомата? Я в основном ищу какое-то объяснение того, почему вдруг стали конечными рабочими процессами в .NET 4 (с обновлением платформы 1). И: Останутся ли они (.NET 5) или это временный ход?
PS: Также взгляните на официальные Руководства по государственным машинам , они в основном все еще говорят, если вы используете конечные автоматы в 3.5 - используйте блок-схемы сейчас.