Beispiel für das Abbrechen und Beenden

Download sample

In diesem Beispiel wird die Verwendung zweier grundlegender Aktivitäten veranschaulicht: SuspendActivity und TerminateActivity.

Die SuspendActivity-Aktivität bewirkt, dass ein Workflow unterbrochen wird. Außerdem löst sie das WorkflowSuspended-Ereignis der Workflowlaufzeit aus, wodurch die Workflowinstanz fortgesetzt werden kann. Die TerminateActivity-Aktivität beendet den Workflow und löst das WorkflowTerminated-Ereignis des Workflows aus.

Die erste Aktivität im Workflow ist eine SuspendActivity-Aktivität. Darauf folgt eine CodeActivity-Aktivität und zum Schluss eine TerminateActivity-Aktivität. Wenn der Workflow auf die SuspendActivity-Aktivität trifft, wird der Workflow unterbrochen und das WorkflowSuspended-Ereignis der Workflowlaufzeit ausgelöst. Im WorkflowSuspended-Ereignishandler setzt der Host die Workflowinstanz mit der WorkflowInstance.Resume-Methode fort.

Die Konsolenausgabe aus dem Beispiel sieht wie folgt aus:

Ausgabe des Suspend- und Terminate-Beispiels

So erstellen Sie das Beispiel

  1. Laden Sie das Beispiel herunter, indem Sie in diesem Thema auf Beispiel downloaden klicken.

    Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.

  2. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.

  3. Wechseln Sie zum Quellverzeichnis des Beispiels.

  4. Geben Sie an der Eingabeaufforderung MSBUILD <Name der Projektmappendatei> ein.

So führen Sie das Beispiel aus

  • Führen Sie im Eingabeaufforderungsfenster des SDKs die EXE-Datei im Ordner SuspendAndTerminate\bin\debug aus (bzw. im Ordner SuspendAndTerminate\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Siehe auch

Referenz

SuspendActivity
TerminateActivity

Weitere Ressourcen

Using the Suspend Activity
Using the Terminate Activity
Beispiele für Aktivitäten
Windows Workflow Foundation-Beispiele

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.