Share via


Designer paralelo de atividades

A atividade de Parallel executa uma coleção de filhos atividades simultaneamente.

A atividade paralela

A atividade de Parallel armazena as atividades filho em uma coleção de Branches. Use a atividade de Parallel em vez de atividade de Sequence se algumas das atividades filho podem ir ociosa.

A atividade Parallel tem uma propriedade CompletionCondition que contém uma expressão do Visual Basic especificada pelo usuário. A atividade de Parallel avalia essa propriedade após cada ramificação completa. Se for avaliada como True, a atividade Parallel será concluída sem executar outros branches. Se CompletionCondition não for avaliada como True, a atividade Parallel termina quando todas as atividades filho terminam.

Usando o designer paralelo de atividades

Acesse o designer da atividade Parallel na categoria Fluxo de Controle da Caixa de Ferramentas.

O designer da atividade Parallel pode ser arrastado de Caixa de Ferramentas e ser solto sobre a superfície do Designer de Fluxo de Trabalho onde quer que os designers de atividade sejam colocados normalmente, por exemplo, em um designer da atividade Sequence. Depois de soltá-lo no Designer de Fluxo de Trabalho, ele cria uma atividade Parallel, que por padrão contém um DisplayName de Parallel

Para adicionar uma atividade à coleção Branches da atividade paralela, arraste outro designer de atividade da Caixa de Ferramentas e solte-o no triângulo no designer da atividade Parallel. Os triângulos flanqueiam as atividades contidas em ramificações. As atividades adicionais podem ser adicionadas repetindo este procedimento. As atividades podem ser reorganizadas quando arrastadas e soltas dentro do designer da atividade Parallel.

Propriedades paralelas de atividade em Designer de Fluxo de Trabalho

A tabela a seguir mostra as propriedades paralelas de atividade e descreve como elas são usadas no designer.

Nome da propriedade Obrigatório Uso
DisplayName Falso Especifica o nome amigável para exibição do designer de atividade no cabeçalho. O valor padrão é Parallel. O valor opcionalmente pode ser editado na grade Propriedades ou diretamente no cabeçalho do designer de atividade.
Branches True Contém a coleção de atividades filhos sejam executadas.
CompletionCondition Falso Avaliado após uma ramificação completa. Se for avaliada como True, os branches agendados pendentes serão cancelados. Se esta propriedade não for definida ou for avaliada como False, a atividade terminará quando todas as atividades filho forem concluídas. O valor padrão é null.

Confira também