ActivityDesigner Parallel

L'attività Parallel esegue contemporaneamente una raccolta delle attività figlio.

Attività Parallel

L'attività Parallel archivia le relative attività figlio in una raccolta Branches. Utilizzare l'attività Parallel anziché l'attività Sequence se alcune delle attività figlio possono diventare inattive.

L'attività Parallel include una proprietà CompletionCondition contenente un'espressione Visual Basic specificata dall'utente. L'attività Parallel valuta tale proprietà in seguito al completamento di ogni ramo. Se restituisce True, l'attività Parallel viene completata senza eseguire gli altri rami. Se CompletionCondition non restituisce True, l'attività Parallel viene completata dopo che tutte le relative attività figlio sono state completate.

Utilizzo dell'ActivityDesigner Parallel

L'ActivityDesigner Parallel è disponibile nella categoria Flusso di controllo della Casella degli strumenti, a cui è possibile accedere facendo clic sulla scheda Casella degli strumenti sul lato sinistro della Progettazione flussi di lavoro. In alternativa, selezionare Casella degli strumenti dal menu Visualizza oppure premere la combinazione CTRL+ALT+X.

L'ActivityDesigner Parallel può essere trascinato dalla Casella degli strumenti e rilasciato nel punto in cui in genere si posizionano gli ActivityDesigner nell'area della Progettazione flussi di lavoro, ad esempio, all'interno dell'ActivityDesigner Sequence. Dopo averlo rilasciato in Progettazione flussi di lavoro, viene creata un'attività Parallel, che per impostazione predefinita contiene una proprietà DisplayName di Parallel .

Per aggiungere un'attività alla raccolta Branches dell'attività Parallel, trascinare un altro ActivityDesigner dalla Casella degli strumenti e rilasciarlo sul triangolo all'interno dell'ActivityDesigner Parallel. I triangoli si trovano di fianco alle attività contenute nei rami. È possibile aggiungere ulteriori attività ripetendo questa procedura. È possibile riordinare le attività trascinandole e rilasciandole all'interno dell'ActivityDesigner Parallel.

Proprietà dell'attività Parallel

Nella tabella seguente sono elencate le proprietà dell'attività Parallel e ne viene descritta la modalità di utilizzo nella finestra di progettazione.

Nome proprietà Obbligatoria Utilizzo

DisplayName

False

Specifica il nome descrittivo visualizzato nell'intestazione dell'ActivityDesigner. Il valore predefinito è Parallel. Facoltativamente, è possibile modificare il valore nella griglia Proprietà o direttamente nell'intestazione dell'ActivityDesigner.

Branches

True

Contiene la raccolta di attività figlio da eseguire.

CompletionCondition

False

Restituisce il risultato dopo il completamento di un ramo. Se restituisce True, i rami in sospeso pianificati vengono annullati. Se questa proprietà non è impostata o restituisce False, l'attività viene completata quando tutte le relative attività figlio sono state completate. Il valore predefinito è null.

Vedere anche

Concetti

ActivityDesigner Sequence
ActivityDesigner ParallelForEach<T>

Altre risorse

ActivityDesigner Flusso di controllo