Aktivität Switch
Die Switch-Aktivität ist aus dem Standard der Windows Workflow Foundation von Microsoft. Die Entwicklerdokumentation von Microsoft befindet sich hier. Die Switch-Aktivität wird häufig als Alternative zu der If-Aktivität verwendet, wenn man beispielsweise mehr als eine Bedingung überprüfen möchte.
Funktionsweise
Die Switch-Aktivität kann mittels Drag&Drop von der Toolbox auf einen Workflow gezogen und mit anderen Aktivitäten zu einer Schrittfolge verbunden werden. Wird die Switch-Aktivität erstellt, erscheint ein Auswahlfenster, über welches man der Switch-Aktivität einen Datentyp zuordnet. Die Expression und die Bedingungen müssen dem angegebenen Datentyp entsprechen. Ist die Switch-Aktivität Teil eines Workflows, kann man weitere Aktivitäten der Switch-Aktivität hinzufügen. Die Abbildung 1 zeigt die Verwendung einer Switch-Aktivität.
Felder
- Expression
- Ein Objekt, dessen Bedingungen überprüft werden sollen.
- Default
- Der Standardfall tritt immer ein, sollte keine Bedingung zutreffen. Dieses Feld kann nach Belieben leer gelassen werden.
- Neuen Fall hinzufügen
- Hierüber ist es möglich weitere Bedingungen der Switch-Aktivität hinzuzufügen.
- Mit einem Klick auf dieses Feld erscheint ein Eingabefeld, in dem man die neue Bedingung eintragen kann.
Hinweis: Das Objekt oder der Wert in der Expression und den Bedingungen muss dem Datentyp der Switch-Aktivität entsprechen.