Documentação de orientação 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 WF3
Discute como projetar artefatos WF3 para que eles possam ser migrados mais facilmente para WF4.
Orientação do WF: Regras
Discute como trazer investimentos relacionados a regras para soluções do .NET Framework 4.
WF Guidance: State Machine 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 usam filas do WF3 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 instruções passo a passo orientadas a exemplo para reprojetar fluxos de trabalho que implementam serviços Web do Windows Communication Foundation (WCF) (comumente referidos como serviços de fluxo de trabalho) criados no WF3 para usar o WF4, para cenários comuns para atividades prontas para uso.