Verfahrensworkflows
Verfahrensworkflows verwenden Flusssteuerungsmethoden ähnlich jenen, die in verfahrensorientierten Sprachen verwendet werden. Hierzu zählen u. a. While
und If
. Diese Workflows können mit anderen Flusssteuerungsaktivitäten wie Flowchart und Sequence frei zusammengefasst werden.
Steuern des Ausführungsflusses
Die Workflowaktivitätsbibliothek verfügt über Aktivitäten zum Modellieren der meisten Flusssteuerungsmethoden, die in verfahrensorientierten Sprachen verwendet werden. Dazu gehören:
Um Flusssteuerungsaktivitäten zu verwenden, ziehen sie diese aus der Toolbox Aktivitäten in eine zusammengesetzte Aktivität im Fenster des Designers, und legen Sie sie dort ab.
Hinweis
Falls Sie die Hosting-Funktionen von Windows Server AppFabric verwenden, um Workflows in einer Webfarm zu hosten, verschiebt AppFabric Instanzen zwischen verschiedenen AppFabric-Servern. Dies erfordert, dass die Ressourcen von allen Knoten gemeinsam genutzt werden können. Keine der standardmäßigen .NET 4-Workflowaktivitäten enthalten Vorgänge, die auf lokale Ressourcen zugreifen. Da AppFabric keinen Mechanismus bietet, um einen Workflow als "nicht verschiebbar" zu markieren, darf ein Entwickler keine benutzerdefinierten Aktivitäten erstellen, die fehlschlagen, wenn ein Workflow verschoben wird.