Condividi tramite


Utilizzo dell'attività WhileActivity

L'attività WhileActivity esegue in maniera iterativa una sola attività figlio purché la proprietà Condition sia uguale a true. Una condizione della regola o una condizione del codice associata alla proprietà Condition viene valutata prima di ogni iterazione del ciclo WhileActivity. Se la condizione viene valutata come true, l'attività figlio viene eseguita. Se la condizione viene valutata come false, l'attività figlio non viene eseguita e l'attività WhileActivity viene terminata.

Poiché l'attività WhileActivity può contenere solo un'attività figlio, è possibile utilizzare un'attività SequenceActivity o ParallelActivity all'interno di WhileActivity per supportare più attività.

Quando un'attività figlio viene eseguita più volte, per ogni iterazione viene creata un'istanza separata. Ciò consente l'esecuzione indipendente e potenzialmente in parallelo delle istanze, come nel caso di un'attività ReplicatorActivity. Di conseguenza, la definizione dell'attività figlio nell'albero delle attività, definito modello, non viene mai eseguita e permane sempre nello stato inizializzato. L'accesso alle istanze in esecuzione del modello viene fornito dall'elemento CompositeActivity padre del modello. Nel caso, ad esempio, dell'attività WhileActivity, esiste sempre un'istanza attiva che viene recuperata dalla proprietà DynamicActivity.

Per ulteriori informazioni sulle condizioni, vedere Utilizzo di condizioni nei flussi di lavoro.

Per ulteriori informazioni, vedere la classe WhileActivity nello spazio dei nomi System.Workflow.Activities nel riferimento alla libreria di classi di Windows Workflow Foundation.

Vedere anche

Riferimenti

WhileActivity
Condition

Concetti

Utilizzo di condizioni nei flussi di lavoro
Utilizzo dell'attività SequenceActivity
Utilizzo dell’attività ParallelActivity
Cenni preliminari su regole e condizioni

Altre risorse

While and Parallel Sample
Changing Rules Sample
Attività di Windows Workflow Foundation

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.