Aktivität If

Aus succestWiki
Wechseln zu: Navigation, Suche

Die If-Aktivität ist aus dem Standard der Windows Workflow Foundation von Microsoft. Sie besitzt, ähnlich wie die DoWhile-Aktivität oder die While-Aktivität, eine Bedingung die angegeben wird. Die Entwicklerdokumentation von Microsoft befindet sich hier.

Wie bei der While-Aktivität wird die Bedingung am Anfang der Aktivität überprüft. Sollte die Bedingung erfüllt sein, so wird der Inhalt des Then-Blocks ausgeführt, trifft die Bedingung nicht zu, so wird der Inhalt des Else-Blocks ausgeführt.

Funktionsweise

Die If-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 If-Aktivität Teil eines Workflows, gelangt man mit einem Doppelklick in die Aktivität hinein. Die Abbildung 1 zeigt den Inhalt einer gerade erstellten If-Aktivität.

Felder

  • Condition
    Hier wird die Bedingung angegeben.
  • Then
    Dem Then-Block können aus der Toolbox weitere Aktivitäten hinzugefügt werden.
    Der Inhalt des Blocks wird ausgeführt, sofern die Bedingung erfüllt ist.
  • Else
    Dem Else-Block können aus der Toolbox weitere Aktivitäten hinzugefügt werden.
    Der Inhalt des Blocks wird ausgeführt, sofern die Bedingung nicht erfüllt ist.

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