Usando a atividade de picareta

Este exemplo de Picaretademonstra como usar a atividade de Pick.

A atividade de Pick fornece a modelagem com base em eventos do controle. Se comporta semelhante à declaração C# switch , que executa somente um dos ramificações na declaração de switch . Diferentemente de instrução de switch em que uma ramificação é executado em com base em um valor, a atividade de Pick executa uma ramificação com base em como uma atividade completa.

Este exemplo solicita um usuário a digite seu nome no console em um período de tempo especificado. A atividade de Pick no exemplo tem duas ramificações de que são executados com base na se o usuário digita em seu nome dentro de 5 segundos ou não. Se o usuário digita em seu nome dentro de 5 segundos, o primeiro ramificação será executado, que contém uma atividade personalizado de ReadLine ; se não a outra ramificação é executado, que contém uma atividade de Delay . Quando nome de usuário for digitado no console, o nome de usuário será impresso no console. Se uma entrada não é inserido em 5 segundos, a operação é esgotado.

Demonstra

atividade dePick .

Discussão

O exemplo inclui um fluxo de trabalho do designer e fluxo de trabalho codificado.

Fluxo de trabalho do designer A versão Designer do exemplo demonstra como criar um fluxo de trabalho no designer. Os seguintes arquivos estão incluídos:

  • Module.vb: Inclui a função de Main que executa o fluxo de trabalho de exemplo.

  • ReadString.cs: Uma atividade personalizado que lê algumas entradas de console.

  • Sequence1.xaml: Um fluxo de trabalho criado usando o designer que usa a picareta.

Fluxo de trabalho codificado A versão codificada do exemplo demonstra como criar um fluxo de trabalho no designer. Os seguintes arquivos estão incluídos:

  • Module.vb: Inclui a função de Main que executa o fluxo de trabalho de exemplo.

  • ReadString.cs: Uma atividade personalizado que lê algumas entradas de console.

Para usar este exemplo

  1. Usando o Visual Studio, abra o arquivo de solução Pick.sln.

  2. Para criar a solução, pressione CTRL+SHIFT+B.

  3. Para executar a solução, pressione F5.