Control Flow Activity

Navigation:  Il Workflow: automazione delle esecuzioni > Le Activity >

Control Flow Activity

Previous pageReturn to chapter overviewNext page

La library Control Flow è una libreria di Activity .NET che consentono di condizionare e guidare i vari passaggi di un flusso di lavoro.

 

Fanno parte di questa standard library le seguenti Activity:

If specifica quale Activity eseguire tra due, in base al verificarsi di una certa condizione;

Switch specifica quale Activity eseguire in un insieme di due o più Activity, in base al valore che verifica una certa condizione;

While itera una data Activity finché una specifica condizione risulta verificata;

DoWhile si comporta come While ma l’Activity è eseguita sempre almeno una volta;

Sequence consente di eseguire in sequenza due o più Activity;

ForEach itera una data Activity per ogni elemento di una specifica Collection;

Parallel consente di eseguire in parallelo due o più Activity;

ParallelForEach consente di eseguire in parallelo due o più Activity ed iterarne l'esecuzione per ogni elemento di una specifica Collection;

Pick esegue una Activity in base al verificarsi di un evento scatenante, detto Trigger;

PickBranch consente di aggiungere nuove coppie Trigger-Activity, dette branch, ad una Pick esistente.

 

Il nome di una ForEach o ParallelForEach è seguito da una stringa del tipo < T >, dove T indica il tipo dell'oggetto contenuto nella Collection, su cui si basa l'iterazione di Activity.

Anche il nome di una Switch è seguito da una stringa del tipo < T >, ma in questo caso T indica il tipo della variabile su cui viene valutata la condizione alla base dell'Activity.

 

warning

Una Switch Activity non può essere inserita in un Workflow, in caso esso sia privo di variabili.

 

Per ulteriori dettagli sulle Activity di questa standard library si rimanda alla documentazione Microsoft.