Vorgehensweise: Festlegen von Haltepunkten in Workflows

Wenn Sie Windows Workflow Designer verwenden, können Sie Haltepunkte für die grafischen Workflows genauso festlegen, wie Sie es in Visual Basic oder C#-Code machen würden. Wie erwartet, hält die Workflowausführung an jedem festgelegten Haltepunkt an.

Ein Haltepunkt verfügt über drei Status: Ausstehend, Gebunden und Fehler. Wenn Sie einen Haltepunkt festlegen, erhält dieser den Status "Ausstehend". Dieser wird durch ein rot ausgefülltes Symbol dargestellt. Wenn die Laufzeit den Workflowtyp geladen hat, wechselt der Haltepunktstatus zu "Gebunden". Haben Sie ein falsches Format für den Haltepunkt angegeben, etwa einen ungültigen Aktivitätsnamen, dann erscheint eine Fehlermeldung. Der Haltepunkt wird immer noch dem Haltepunktfenster hinzugefügt, er wird jedoch mit einem kleinen "x" markiert.

Tipp

Das Festlegen von Haltepunkten für aufgerufene Workflows wird nicht unterstützt.

Warnung

Stellen Sie sicher, dass Sie die Option Nur eigenen Code aktivieren (nur verwaltet) im Menü Tools, Optionen, Debuggen auswählen, bevor Sie mit dem Debuggen beginnen. Wenn zwei Sequenzen innerhalb einer anderen Sequenz verschachtelt sind und Sie einen Haltepunkt auf der ersten inneren Sequenz festlegen, wird durch Drücken von F11 nicht die zweite innere Sequenz debuggt, wenn die Option Nur eigenen Code aktivieren (nur verwaltet) nicht aktiviert ist.

Warnung

Haltepunkte in einem Workflowprojekt werden beim Drücken von F5 möglicherweise nicht erreicht, wenn Sie ein Projekt in einen neuen Ordner verschoben haben, nachdem Sie sie festgelegt haben. Wenn Sie eine Workflowkonsolenanwendung erstellen, wird der Speicherort jeder Aktivität, die auf die Entwurfsoberfläche gezogen wurde, in der XAML-Datei erfasst. Diese Datei wird erst mit einem eventuell neuen Speicherort des Projekts aktualisiert, wenn der Workflow bearbeitet wird. Um Haltepunkte wieder funktionsfähig zu machen, müssen Sie sie ändern, sodass die Dateispeicherorte in der XAML aktualisiert werden.

So legen Sie einen Haltepunkt für eine Aktivität in der Entwurfsansicht fest

  1. Wählen Sie die Aktivität aus, bei der der Debugger unterbrechen soll.

  2. Klicken Sie im Menü Debuggen auf Haltepunkte umschalten. Ein rotes Symbol wird am oberen linken Rand der Aktivität angezeigt.

    Alternativ können Sie auch F9 drücken, nachdem Sie die Aktivität ausgewählt haben, oder Sie klicken mit der rechten Maustaste auf die Aktivität, zeigen im Kontextmenü auf Haltepunkt und wählen dann Haltepunkt einfügen aus.

Siehe auch

Aufgaben

Vorgehensweise: Aufrufen des Workflow-Debuggers
Vorgehensweise: Debuggen von XAML mit dem Workflow-Designer

Weitere Ressourcen

Debuggen von Workflows mit dem Workflow-Designer