Utilizzo dell'attività Pick

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

L'attività Pick fornisce il modello di controllo basato sugli eventi il cui comportamento è analogo a quello dell'istruzione C# switch, che esegue solo uno dei rami nell'istruzione switch. A differenza dell'istruzione switch in cui l'esecuzione di un ramo viene effettuata in base a un valore, l'attività Pick esegue un ramo in base alla modalità di completamento di un'attività.

In questo esempio un utente deve digitare il nome nella console entro un periodo di tempo specificato. L'attività Pick nell'esempio dispone di due rami eseguiti in base al fatto che l'utente abbia o meno digitato il nome entro 5 secondi. Se l'utente digita il nome nei 5 secondi, viene eseguito il primo ramo che contiene un'attività ReadLine personalizzata; in caso contrario, viene eseguito l'altro ramo che contiene un'attività Delay. Una volta digitato nella console, il nome dell'utente viene visualizzato nella console stessa. Se un input non viene immesso entro 5 secondi, l'operazione è scaduta.

Dimostra

Attività Pick

Discussione

Nell'esempio è incluso un flusso di lavoro della finestra di progettazione e un flusso di lavoro codificato.

Flusso di lavoro della finestra di progettazione - Nella versione della finestra di progettazione dell'esempio viene illustrato come creare un flusso di lavoro nella finestra di progettazione. Sono inclusi i file seguenti:

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

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

  • Sequence1.xaml: flusso di lavoro creato tramite la finestra di progettazione usata da Pick.

Flusso di lavoro codificato - Nella versione codificata dell'esempio viene illustrato come creare un flusso di lavoro nella finestra di progettazione. Sono inclusi i file seguenti:

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

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

Per usare questo esempio

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