Partilhar via


Orientações em matéria de migração

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

  • WF3 é uma parte totalmente suportada do .NET Framework 4.

  • Os aplicativos WF3 são executados no .NET Framework 4 sem modificações e continuam a ser totalmente suportados.

  • Novos aplicativos WF3 podem ser criados e seus aplicativos existentes podem ser editados no Visual Studio 2012 e são totalmente suportados.

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

White papers e livros de receitas sobre migração do WF

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

Migração WF: Melhores Práticas para o Desenvolvimento de WF3
Discute como projetar artefatos WF3 para que eles possam ser migrados mais facilmente para WF4.

Orientação do WF: Regras
Discute como integrar investimentos relacionados às regras nas soluções do .NET Framework 4.

Orientação WF: Máquina de Estado Discute a modelagem de fluxo de controle WF4 na ausência de uma atividade State-Machine. Esta orientação só se aplica a projetos de fluxo de trabalho destinados ao .NET Framework 4. Os fluxos de trabalho da Máquina de Estado foram adicionados ao .NET Framework 4.0.1 com o lançamento da Atualização de Plataforma 1 e foram incluídos como parte do .NET Framework 4.5. Para obter mais informações sobre fluxos de trabalho de máquina de estado no .NET Framework 4.0.1 - 4.0.3 e no .NET Framework 4.5, consulte Atualização 4.0.1 para recursos do Microsoft .NET Framework 4 e fluxos de trabalho de máquina de estado.

WF Migration Cookbook: Atividades Personalizadas
Fornece exemplos e instruções para redesenhar atividades personalizadas do WF3 no WF4.

WF Migration Cookbook: Atividades personalizadas avançadas
Fornece orientação para reprojetar atividades personalizadas avançadas do WF3, que utilizam filas e agendam atividades filho como atividades personalizadas do WF4. %20 WF Migration Cookbook: Fluxos de trabalho
Fornece exemplos e instruções para redesenhar fluxos de trabalho WF3 no WF4.

WF Migration Cookbook: Hospedagem de fluxo de trabalho
Fornece orientação para redesenhar o código de hospedagem WF3 como código de hospedagem WF4. O objetivo é cobrir as principais diferenças na hospedagem de fluxo de trabalho entre WF3 e WF4.

WF Migration Cookbook: Acompanhamento do fluxo de trabalho
Fornece orientação para redesenhar 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 do WF: Serviços de fluxo de trabalho
Fornece orientações detalhadas baseadas em exemplos para reprojetar fluxos de trabalho que implementam serviços Web do Windows Communication Foundation (WCF) (também conhecidos como serviços de fluxo de trabalho) criados no WF3 para usar o WF4, para cenários comuns de atividades padrão.

Ver também