Guia de migração

No .NET Framework 4, a Microsoft liberou a segunda versão principal do WF (Windows Workflow Foundation). O WF foi lançado no WinFX (isso inclui os tipos dos namespaces System.Workflow.*, agora conhecido como WF3) e foi aprimorado no .NET Framework 3.5. O WF3 também faz parte do .NET Framework 4, mas existe ao lado da nova tecnologia de fluxo de trabalho (os tipos dos namespaces System.Activities.*, conhecido como WF4). Ao considerar quando adotar o WF4, é importante primeiro reconhecer que você controla o tempo.

  • O WF3 é um componente totalmente compatível do .NET Framework 4.

  • Os aplicativos WF3 são executados no .NET Framework 4 sem modificação e continuam tendo suporte completo.

  • Os novos aplicativos WF3 podem ser criados, e seus aplicativos existentes podem ser editados no Visual Studio 2012 e têm suporte completo.

Assim, a decisão de adotar o .NET Framework 4 é separada da sua decisão de migrar do WF3 (System.Workflow.*) para o WF4 (System.Activities.*). Este tópico fornece links para a orientação de migração do WF que fornece informações sobre como trabalhar com WF3 e WF4.

White papers e manuais de migração do WF

Visão geral de migração do WF
Descreve a relação entre o WF3 e o WF4, e as opções que você tem como usuário ou usuário potencial da tecnologia de fluxo de trabalho no .NET Framework 4.

Migração de WF: práticas recomendadas para o desenvolvimento do WF3
Discute como criar os artefatos do WF3 para que eles possam ser migrados mais facilmente para o WF4.

Orientação de WF: Regras
Aborda como transformar os investimentos relacionados a regras em soluções do .NET Framework 4.

Diretrizes do WF: Máquina de estado Discute a modelagem do fluxo de controle do WF4 na ausência de uma atividade da máquina de estado. Estas diretrizes só se aplicam aos projetos de fluxo de trabalho direcionados ao .NET Framework 4. Os fluxos de trabalho da máquina de estado foram adicionados ao .NET Framework 4.0.1 com a versão da Atualização 1 da plataforma e foram incluídos como parte do .NET Framework 4.5. Para obter mais informações sobre os fluxos de trabalho da máquina de estado do .NET Framework 4.0.1 – 4.0.3 e do .NET Framework 4.5, confira Atualização 4.0.1 para recursos do Microsoft .NET Framework 4 e Fluxos de trabalho da máquina de estado.

Livro de receitas de migração do WF: atividades personalizadas
Fornece exemplos e instruções para recriar as atividades personalizadas do WF3 no WF4.

Livro de receitas de migração do WF: atividades personalizadas avançadas
Fornece orientação para reformatar as atividades personalizadas avançadas do WF3 que usam filas do WF3 e agendar atividades filho como atividades personalizadas do WF4. %20 Guia de migração do WF: Fluxos de trabalho
Fornece exemplos e instruções para recriar os fluxos de trabalho do WF3 no WF4.

Livro de receitas de migração de WF: hospedagem de fluxos de trabalho
Fornece orientação para reformatar o código de hospedagem do WF3 como código de hospedagem do WF4. A meta é abranger as principais diferenças na hospedagem de fluxo de trabalho entre WF3 e WF4.

Livro de receitas de migração de WF: rastreamento de fluxo de trabalho
Fornece orientação para reformatar o código de rastreamento e a configuração do WF3 usando o código de rastreamento e a configuração equivalentes do WF4.

Orientação de WF: serviços de fluxo de trabalho
Fornece instruções passo a passo orientadas para exemplos para recriar os fluxos de trabalho que implementam os serviços Web do Windows Communication Foundation (WCF) (geralmente chamado de serviços de fluxo de trabalho) criados no WF3 para usar WF4, para cenários comuns para atividades prontas.

Confira também