Parallel-Aktivitätsdesigner
Die Parallel-Aktivität führt eine Sammlung von untergeordneten Aktivitäten parallel aus.
Die Parallel-Aktivität
Die Parallel-Aktivität speichert ihre untergeordneten Aktivitäten in einer Branches-Auflistung. Verwenden Sie die Parallel-Aktivität statt der Sequence-Aktivität, wenn einige der untergeordneten Aktivitäten sich möglicherweise im Leerlauf befinden könnten.
Die Parallel-Aktivität verfügt über die CompletionCondition-Eigenschaft, die einen benutzerdefinierten Visual Basic-Ausdruck enthält. Die Parallel-Aktivität wertet diese Eigenschaft aus, nachdem alle Branches abgeschlossen sind. Wenn die Eigenschaft True ist, wird die Parallel-Aktivität abgeschlossen, ohne die anderen Branches auszuführen. Wenn CompletionCondition nicht den Wert True hat, wird die Parallel-Aktivität abgeschlossen, nachdem alle seine untergeordneten Aktivitäten abgeschlossen sind.
Verwenden des Parallel-Aktivitätsdesigners
Sie greifen auf den Parallel-Aktivitätsdesigner in der Kategorie Ablaufsteuerung der Toolbox zu.
Der Parallel-Aktivitätsdesigner kann aus der Toolbox gezogen und auf der Workflow-Designer-Oberfläche dort eingefügt werden, wo Aktivitätsdesigner normalerweise platziert werden, z. B. innerhalb eines Sequence-Aktivitätsdesigners. Nachdem der Aktivitätsdesigner im Workflow-Designer eingefügt wurde, erstellt er eine Parallel-Aktivität mit dem Standard-DisplayNameParallel.
Um der Branches-Auflistung der Parallel-Aktivität eine Aktivität hinzuzufügen, ziehen Sie einen beliebigen anderen Aktivitätsdesigner aus der Toolbox und fügen ihn auf dem Dreieck innerhalb des Parallel-Aktivitätsdesigners ein. Die Dreiecke flankieren die in den Verzweigungen enthaltenen Aktivitäten. Zusätzliche Aktivitäten können hinzugefügt werden, indem diese Prozedur wiederholt wird. Die Aktivitäten können per Drag & Drop innerhalb des Parallel-Aktivitätsdesigners neu angeordnet werden.
Eigenschaften der Parallel-Aktivität im Workflow-Designer
In der folgenden Tabelle werden die nützlichsten Eigenschaften der Parallel-Aktivität aufgeführt, und es wird beschrieben, wie sie im Designer verwendet werden.
Eigenschaftenname | Erforderlich | Verwendung |
---|---|---|
DisplayName | False | Gibt den benutzerfreundlichen Anzeigenamen des Aktivitätsdesigners im Header an. Der Standardwert ist Parallel. Der Wert kann optional im Eigenschaftenraster oder direkt im Header des Aktivitätsdesigners bearbeitet werden. |
Branches | True | Enthält die Auflistung von untergeordneten Aktivitäten, die ausgeführt werden sollen. |
CompletionCondition | False | Die Auswertung erfolgt nach Beendigung eines Branches. Ergibt die Auswertung True, werden die geplanten ausstehenden Branches abgebrochen. Wenn diese Eigenschaft nicht festgelegt oder False ist, wird die Aktivität abgeschlossen, nachdem alle ihre untergeordneten Aktivitäten abgeschlossen sind. Der Standardwert lautet null. |