Руководство по миграции

В .NET Framework 4 корпорация Майкрософт выпустила вторую основную версию Windows Workflow Foundation (WF). WF был выпущен в WinFX (это включало типы в пространствах имен System.Workflow.* и теперь называется WF3) и улучшено в .NET Framework 3.5. WF3 также является частью .NET Framework 4, но она существует там вместе с новыми технологиями рабочих процессов (типы в пространствах имен System.Activities.* ; называется WF4). При рассмотрении вопроса о том, когда следует принять WF4, важно сначала признать, что вы управляете временем.

  • WF3 — это полностью поддерживаемая часть .NET Framework 4.

  • Приложения WF3 выполняются в .NET Framework 4 без изменений и продолжают поддерживаться полностью.

  • Новые приложения WF3 можно создавать, а существующие приложения можно редактировать в Visual Studio 2012 и полностью поддерживать.

Таким образом, решение о принятии .NET Framework 4 не связано с вашим решением о переходе на WF4 (System.Activities.*) с WF3 (System.Workflow.*). В этом разделе содержатся ссылки на рекомендации по миграции WF, которые содержат сведения о работе с WF3 и WF4.

Технические документы и руководства по миграции WF

Обзор миграции WF
Описывает связь между WF3 и WF4 и вариантами, которые у вас есть в качестве пользователя или потенциального пользователя технологии рабочего процесса в .NET Framework 4.

Миграция WF: лучшие практики по разработке WF3
Описывает, как создавать артефакты WF3, чтобы их можно было легко перенести в WF4.

Руководство по WF: правила
Описывает, как перенести инвестиции, связанные с правилами, в решения .NET Framework 4.

Руководство WF: машина состояний Описывает моделирование потока управления WF4 в отсутствие активности State-Machine. Это руководство относится только к проектам рабочих процессов, предназначенным для .NET Framework 4. Рабочие процессы государственного компьютера были добавлены в .NET Framework 4.0.1 с выпуском обновления 1 для платформы и включены в состав .NET Framework 4.5. Дополнительные сведения о рабочих процессах конечных автоматов в .NET Framework 4.0.1 — 4.0.3 и .NET Framework 4.5 см. в обновлении 4.0.1 для функций Microsoft .NET Framework 4 и рабочих процессов конечных автоматов.

Книга по миграции WF: пользовательские действия
Содержит примеры и инструкции по перепроектированию пользовательских действий WF3 в WF4.

Руководство по миграции WF: расширенные пользовательские действия
Содержит рекомендации по перепроектированию сложных пользовательских активностей WF3, использующих очереди WF3 и запланированных дочерних активностей как пользовательских активностей WF4. %20 Руководство по миграции WF: рабочие процессы
Содержит примеры и инструкции по перепроектированию рабочих процессов WF3 в WF4.

Руководство по миграции WF: размещение рабочих процессов
Содержит рекомендации по переработке кода размещения WF3 в код размещения WF4. Цель заключается в том, чтобы покрыть основные различия в размещении рабочих процессов между WF3 и WF4.

Руководство по миграции WF: мониторинг рабочих процессов
Предоставляет рекомендации по изменению кода отслеживания WF3 и конфигурации с использованием эквивалентного кода отслеживания WF4 и конфигурации.

Руководство по WF: службы рабочих процессов
Предоставляет примерно-ориентированные пошаговые инструкции по перепроектированию рабочих процессов, реализующих веб-службы Windows Communication Foundation (WCF), которые обычно называются службами рабочих процессов, созданными в WF3 для использования в WF4, для типовых сценариев стандартных действий.

См. также