Aktivität While

Aus succestWiki
Wechseln zu: Navigation, Suche

Die While-Aktivität ist aus dem Standard der Windows Workflow Foundation von Microsoft. Sie wird, wie die Aktivität DoWhile verwendet, um eine Aktion solange zu wiederholen, wie eine angegebene Bedingung erfüllt ist. Die Entwicklerdokumentation von Microsoft befindet sich hier.

Der Unterschied zu der DoWhile-Aktivität ist der, dass bei der While-Aktivität die Bedingung direkt am Anfang überprüft wird. Sollte die Bedingung von vornherein nicht erfüllt sein, so wird der Body der While-Aktivität nicht ausgeführt.

Funktionsweise

Die While Aktivität kann mittels Drag&Drop von der Toolbox auf einen Workflow gezogen und mit anderen Aktivitäten zu einer Schrittfolge verbunden werden. Ist die While Aktivität Teil eines Workflows, gelangt man mit einem Doppelklick in die Aktivität hinein. Die Abbildung 1 zeigt den Inhalt einer gerade erstellten While Aktivität.

Felder

  • Condition
    Hier wird die Bedingung angegeben, welche erfüllt sein muss, damit sich die Schleife wiederholt.
  • Body
    Dem Body können aus der Toolbox weitere Aktivitäten hinzugefügt werden.
    Da die Schleife irgendwann auch ein Ende finden muss, kann, wie in Abbildung 1, mit der Aktivität Assign die Bedingungsvariable verändert werden.

Hinweis: Eine Übersicht zu den Vergleichsoperatoren in der Programmiersprache "Visual Basic" befindet sich hier.