Le attività logiche controllano il flusso di un'orchestrazione.
Le attività logiche forniscono la funzionalità descritta nella seguente tabella:
Attività | Descrizione |
---|---|
Interrompi loop | Si sviluppa da un'attività For Each, Split o While Loop. |
Continua | Passa all'elemento successivo da elaborare in un'attività For Each, Split o While Loop. |
For Each | Esegue un'iterazione attraverso nodi ripetuti di una variabile, effettuando una o più attività durante ogni ciclo di iterazione. |
If..Then | Instrada i messaggi verso rami differenti, in base alle condizioni. |
Seleziona | Riceve messaggi da una o più attività e ne seleziona uno per avviare un'orchestrazione. |
Attività Split | Esegue un'iterazione attraverso sezioni ripetute di una variabile, effettuando una o più attività durante ogni ciclo di iterazione. L'attività Split è una variazione dell'attività For Each, che è possibile utilizzare per suddividere messaggi molto grandi per migliorare le prestazioni. |
Termina | Arresta ogni ulteriore elaborazione del lavoro di orchestrazione corrente. |
Attività Tenta... | Tenta di eseguire l'attività o le attività nel ramo principale Tenta. Se si verifica un'eccezione durante l'esecuzione dell'attività o delle attività nel ramo principale Tenta, viene eseguito il ramo CatchAll. |
While Loop | Avvia ed elabora continuamente eventuali attività child, fintanto che una condizione specificata ha valore true. |