Condividi tramite


Utilizzo dell'attività Pick

L'esempio Pick illustra come usare l'attività Pick.

L'attività Pick fornisce la modellazione dei controlli basata su eventi. Si comporta in modo simile all'istruzione C# switch , che esegue solo uno dei rami nell'istruzione switch . A differenza dell'istruzione switch in cui viene eseguito un ramo in base a un valore, l'attività Pick esegue un ramo in base al completamento di un'attività.

In questo esempio viene richiesto a un utente di digitare il nome nella console entro un determinato periodo di tempo. L'attività Pick nell'esempio ha due rami che vengono eseguiti in base al fatto se l'utente digita il proprio nome entro 5 secondi oppure no. Se l'utente digita il nome entro 5 secondi, viene eseguito il primo ramo che contiene un'attività personalizzata ReadLine ; in caso contrario, viene eseguito l'altro ramo che contiene un'attività Delay . Dopo aver digitato il nome di un utente nella console, il nome dell'utente viene stampato nella console. Se un input non viene immesso entro 5 secondi, si verifica il timeout dell'operazione.

Dimostra

Pick attività.

Discussione

L'esempio include un flusso di lavoro di Progettazione e un flusso di lavoro codificato.

Flusso di lavoro Designer La versione Designer dell'esempio illustra come creare un flusso di lavoro nel Designer. Sono inclusi i file seguenti:

  • Program.cs : include la Main funzione che esegue il flusso di lavoro di esempio.

  • ReadString.cs: un'attività personalizzata che legge alcuni input dalla console.

  • Sequence1.xaml: un flusso di lavoro creato utilizzando il designer che impiega Pick.

Flusso di lavoro codificato La versione codificata dell'esempio illustra come creare un flusso di lavoro nella finestra di progettazione. Sono inclusi i file seguenti:

  • Program.cs : include la Main funzione che esegue il flusso di lavoro di esempio.

  • ReadString.cs: un'attività personalizzata che legge alcuni input dalla console.

Per usare questo esempio

  1. Usando Visual Studio, aprire il file della soluzione Pick.sln.

  2. Per compilare la soluzione, premere CTRL+MAIUSC+B.

  3. Per eseguire la soluzione, premere F5.