Condividi tramite


ActivityDesigner Parallel

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

Attività Parallel

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

L'attività Parallel ha una CompletionCondition proprietà che contiene un'espressione di 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. CompletionCondition Se non restituisce True, l'attività Parallel viene completata al termine di tutte le attività figlio.

Utilizzo dell'ActivityDesigner Parallel

Accedere all'ActivityDesigner Parallel nella categoria Flusso di controllo della casella degli strumenti.

L'ActivityDesigner Parallel può essere trascinato dalla casella degli strumenti e rilasciato nell'area progettazione flussi di lavoro ovunque gli ActivityDesigner siano normalmente posizionati, ad esempio, all'interno di un ActivityDesigner Sequenza . Dopo l'eliminazione in Progettazione flussi di lavoro, viene creata un'attività Parallel , che per impostazione predefinita contiene un DisplayName oggetto Parallel

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

Proprietà di ParallelActivity in Progettazione flussi di lavoro

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

Nome proprietà Richiesto Utilizzo
DisplayName Falso Specifica il nome descrittivo visualizzato nell'intestazione dell'ActivityDesigner. Il valore predefinito è Parallel. Il valore può essere facoltativamente modificato nella griglia Proprietà o direttamente nell'intestazione dell'ActivityDesigner.
Branches Vero Contiene la raccolta di attività figlio da eseguire.
CompletionCondition Falso 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 al termine di tutte le attività figlio. Il valore predefinito è null.

Vedi anche