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
Usando o Visual Studio, abra o arquivo de solução Pick.sln.
Para criar a solução, pressione CTRL+SHIFT+B.
Para executar a solução, pressione F5.