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. |