Verwenden der InvokeWorkflowActivity-Aktivität
Verwenden Sie die InvokeWorkflowActivity-Aktivität, um einen Workflow von einem anderen Workflow zu starten. Die InvokeWorkflowActivity-Aktivität wird beendet, bevor die Ausführung des gestarteten Workflows beginnt und die nächste Aktivität in der Workflowverzweigung ausgeführt wird. Verfügt der aufzurufende Workflow über Eingabeparameter, sind diese über den Eigenschaftenbrowser für die InvokeWorkflowActivity-Aktivität verfügbar.
Hinweis
Windows Workflow Foundation unterstützt keine rekursiven Workflows. Startet Workflow A Workflow B, kann Workflow B Workflow A nicht direkt starten. Außerdem kann Workflow B keinen Workflow starten, der direkt oder indirekt Workflow A aufruft.
Hinweis
Die InvokeWorkflowActivity-Aktivität fordert das Workflowmodul zum Erstellen eines neuen Workflows mithilfe des aktuellen Planungsdiensts auf, der an die Laufzeit angehängt ist. Der aufgerufene Workflow kann lediglich Eingabeparameter empfangen. Das Abrufen von Ausgabeparametern wird nach Beenden des Workflows nicht unterstützt, da der Workflow von der Aktivität asynchron aufgerufen wird. Standardkommuniksationsregeln zwischen den Workflows gelten für die Kommunikation mit der neuen Workflowinstanz, die von der InvokeWorkflowActivity-Aktivität erstellt wird.
Weitere Informationen finden Sie unter InvokeWorkflowActivity im System.Workflow.Activities-Namespace in der Referenz zur Klassenbibliothek von Windows Workflow Foundation.
Siehe auch
Referenz
Weitere Ressourcen
Dynamic Update From Workflow Sample
Windows Workflow Foundation-Aktivitäten
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.