Applies ToMicrosoft Windows XP Service Pack 3 Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Starter Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard

Introdução

Está disponível uma atualização de plataforma para o Microsoft.NET Framework 4. Esta atualização contém alguns novos recursos do Windows Workflow Foundation 4 (WF4) que se baseiam em algumas solicitações de cliente avançado e baseados em alguns cenários importantes do.NET Framework.Esta atualização de plataforma atualiza somente os arquivos de tempo de execução para o.NET Framework 4. Para obter mais informações sobre os detalhes dessa atualização, consulte a seção "Mais informações".

Mais informações

Recursos que essa atualização introduz

Atividade de máquina de estado do Windows Workflow Foundation 4

A máquina de estado é um modelo bem conhecido em tempo de execução que é usado em toda a indústria de sistemas orientados a eventos do modelo.Com esta atualização de plataforma, os clientes podem usar uma máquina de estado modelo para modelo experiência de seus processos de negócios por meio de uma API e um design simplificado de máquina de estado Windows Workflow Foundation 3 (WF3).Esta atualização inclui os seguintes novos recursos para a máquina de estado de WF4:

  • Ações de entrada e saída para um estado

  • Transições condicional e padrão que têm ações de transição

  • Variáveis com escopo para uma máquina de estado

  • Melhor controle de suporte

Esta atualização de plataforma também apresenta os seguintes recursos para o Designer de fluxo de trabalho:

  • Conexão automática

  • Inserção automática

  • Modos de estado de agregação e transição que auxiliam a navegação e configuração

Para obter mais informações sobre como usar a máquina de estado de fluxo de trabalho, visite os seguintes sites da Microsoft:

Documentação do MSDN de máquina de estado Workflow4 Exemplos de máquina de estado Workflow4

Armazenamento de instância SQL WF4 (SWIS) no SQL Azure

Com esta atualização de plataforma, os clientes 4 de fluxo de trabalho podem usar armazenamento de instância de fluxo de trabalho de SQL com o SQL Azure. Para o SQL Azure, essa atualização altera o seguinte:

  • A instalação existente do esquema Sqlworkflowinstancestoreschema.sql script usa uma palavra-chave sem suporte allow_page_locks . Devido a palavra-chave sem suporte, uma instalação de armazenamento de instância de fluxo de trabalho do SQL falha quando você tenta instalar o armazenamento de instância de fluxo de trabalho de SQL para ser usado em conjunto com o SQL Azure. Esta actualização remove a palavra-chave em algumas condições, usando um script atualizado.

  • O mecanismo de repetição de armazenamento de instância de fluxo de trabalho do SQL não é personalizado para SQL Azure. Portanto, o computador encontra alguns possíveis problemas de confiabilidade se a rede periodicamente falhar ou se a conexão for perdida. Para lidar com esse problema, esta atualização contém os seguintes recursos:

    • Os elementos do comportamento e a configuração de uma nova propriedade pública de MaxConnectionRetries são expostos na classe SqlWorkflowInstanceStore . Os usuários podem configurar o número máximo de tentativas de reconexão de conexões de SQL com base nas características de rede. O valor padrão é três tentativas em intervalos de 1 segundo para manter a consistência com o 4 do.NET Framework para implantações típicas do SQL Server. Recomendamos que você defina os valores na configuração ou código para um valor maior que 15 para SQL Azure.

    • O novo conjunto de códigos de erro a seguir são adicionados à lógica de repetição no armazenamento de instância de fluxo de trabalho do SQL. Esses códigos de erro são específicos para os cenários do SQL Azure.

      Código de erro

      Mensagem de erro

      40197

      O serviço encontrou um erro ao processar sua solicitação. Por favor, tente novamente.

      40501

      O serviço está ocupado no momento. Repita a solicitação após 10 segundos.

      10053

      Ocorreu um erro de nível de transporte ao receber os resultados do servidor. Uma conexão estabelecida foi anulada pelo software no computador host.

      40613

      Nome do banco de dados do banco de dados no servidor nome do servidor não está disponível no momento. Tente a conexão mais tarde. Se o problema persistir, entre em contato com o atendimento ao cliente e forneça a identificação de rastreamento da sessão de ID da sessão de rastreamento.

      20

      A instância do SQL Server que você tentou se conectar não dá suporte à criptografia.

Habilitar hosts de fluxo de trabalho personalizado usar compensação de WF4

Esta atualização de plataforma introduziu novas atividades para o comportamento do modelo de compensação em WF4. Para tornar um processo de execução demorada, essas atividades contam com a extensão CompensationExtension que pode ser usada para salvar e recarregar o estado necessário de armazenamento persistente do nosso host WorkflowServiceHost principal. Esse recurso pode ser usado por um cliente interessado em introduzir um novo host de fluxo de trabalho que exige a compensação. O novo tipo de CompensationExtension é exposto depois de aplicar essa atualização.

Suporte do Microsoft Visual Studio 2010

Para desenvolver aplicativos no Visual Studio 2010 Service Pack 1 (SP1) usando qualquer um dos novos recursos nesta atualização, você deve também instalar a seguinte atualização:

2495593 update 4.0.1 para Microsoft.NET Framework 4 - atualização de tempo de Design do Visual Studio 2010 SP1Depois de aplicar essa atualização, você pode obter um pacote de multiplataforma que fornece os assemblies de referência para IntelliSense e para a compilação que oferecem suporte a nova funcionalidade nesta atualização de tempo de execução. Esta atualização também fornece que o tempo de design suporte para um fluxo de trabalho StateMachine usando o designer de fluxo de trabalho StateMachine .

Informações sobre o download:

A atualização está disponível para download no seguinte site da Microsoft Download Center:Download Baixe agora o pacote de atualização.Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:

119591 como obter arquivos de suporte da Microsoft a partir de serviços onlineA Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.

Pré-requisitos:

Para instalar essa atualização, você deve ter o seguinte software instalado:

  • O Windows Installer 3.1 ou uma versão posterior.Para obter a versão mais recente do Windows Installer, visite o seguinte site da Microsoft:

    Download do Windows Installer 4.5 Redistributable

  • Microsoft.NET Framework 4 ou o Microsoft.NET Framework 4 Client Profile

Observação: Atualização de plataforma do Microsoft.NET Framework 4 1 – atualização de tempo de execução é uma estrutura targetable e foi criada para o.NET Framework 4. Essa atualização não é uma versão do framework cumulativa.

A de linha de comando muda para esta atualização

Para obter informações sobre as várias mudanças de linha de comando que são suportados por esta actualização, visite o seguinte site da Microsoft:

227091 Opções de linha de comando para a ferramenta do Microsoft Windows InstallerPara obter mais informações sobre o Windows Installer, visite o seguinte site da Microsoft:

Informações gerais sobre o Windows Installer

Requisitos de reinicialização:

Esta atualização não exige uma reinicialização do sistema depois de aplicar a atualização, a menos que os arquivos que estão sendo atualizados estejam bloqueados ou estão sendo usados.

Atualizar informações sobre remoção

Para remover esta atualização, use Adicionar ou remover programas no painel de controle.

Informações de substituição da atualização

Esta atualização não substitui uma atualização lançada previamente.

Informações sobre o arquivo:

A versão global desta atualização usa um pacote do Microsoft Windows Installer para instalar a atualização. As datas e horas desses arquivos estão listadas no tempo Universal Coordenado (UTC) na tabela a seguir. Quando você exibe as informações do arquivo, a data é convertida para a hora local. Para localizar a diferença entre o UTC e a hora local, use a guia fuso horário no item Data e hora no painel de controle.

Para todas as versões baseadas em x86 GDR de sistemas operacionais

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

18:36

Para todas as versões baseadas em x64 GDR de sistemas operacionais

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

23-Mar-2011

05:39

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

23-Mar-2011

05:39

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

18:36

Para todas as versões baseadas em IA-64 GDR dos sistemas operacionais compatíveis

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

23-Mar-2011

13:11

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

23-Mar-2011

13:11

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

18:36

Para todas as versões baseadas em x86 LDR de sistemas operacionais

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

10:56

Para todas as versões baseadas em x64 LDR de sistemas operacionais

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

23-Mar-2011

14:14

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

23-Mar-2011

14:14

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

10:56

Para todas as versões baseadas em IA-64 LDR dos sistemas operacionais compatíveis

Nome do Arquivo

Versão do arquivo

Tamanho do arquivo

Data

Hora

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

24-Mar-2011

21:54

SqlWorkflowInstanceStoreLogic.sql

Não aplicável

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

24-Mar-2011

21:54

SqlWorkflowInstanceStoreSchema.sql

Não aplicável

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Não aplicável

154,222

22-Mar-2011

10:56

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.