Рабочие процессы конечного автомата умерли в .NET 4.0 или нет? - PullRequest
1 голос
/ 10 июля 2011

Я в замешательстве. Я заядлый читатель нескольких блогов, связанных с Sharepoint, и все говорят: «Больше не используйте рабочие процессы State Machine в .NET 3.5 - их не будет в .NET 4».

Читая эту тему, .NET 4.0 не не поддерживает рабочие процессы конечного автомата, но вместо этого использует WF потоковой диаграммы. Хорошо.
Теперь есть Обновление платформы 1 , которое снова вводит рабочие процессы конечного автомата. Кроме того, объявление о «новой» функциональности конечного автомата мало говорит о причинах - похоже, у нас снова есть WF конечного автомата.

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

PS: Также взгляните на официальные Руководства по государственным машинам , они в основном все еще говорят, если вы используете конечные автоматы в 3.5 - используйте блок-схемы сейчас.

1 Ответ

2 голосов
/ 13 декабря 2011

StateMachine в WF4 похож на тот, что в WF3, но WF4 полностью отличается, поэтому различия есть и в конечном автомате.

Мы хотели отправить StateMachine в WF4, но нам пришлось сократить его, чтобы назначить дату релиза. Наш план всегда состоял в том, чтобы отправить его как можно скорее.

Что касается StateMachine Guidance Whitepaper - он просто никогда не обновлялся. Я посмотрю, сможем ли мы позаботиться об этом сейчас.

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