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
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
Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.