Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Beispiel veranschaulicht, wie von der Hostanwendung gesendete Ereignisse zum Festlegen des Status in einem Statuscomputerworkflow verwendet werden.
Im Beispiel wird ein einfacher lokaler Dienst mit der Bezeichnung EventService verwendet, um ein Ereignis an den Workflow SetState zu senden. Nach dem Starten des Workflows geht er direkt in den Leerlauf über und überwacht das SetState-Ereignis, indem eine HandleExternalEventActivity-Aktivität verwendet wird. Wenn das Ereignis vom Host ausgelöst wird, fährt der Workflow mit der Ausführung fort, legt den Status auf den abgeschlossenen Status des Workflows fest und beendet die Ausführung.
So erstellen Sie das Beispiel
Laden Sie das Beispiel herunter, indem Sie auf Beispiel downloaden klicken.
Hierdurch wird das Beispielprojekt auf die lokale Festplatte extrahiert.
Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft Windows SDK, und klicken Sie dann auf CMD Shell.
Wechseln Sie zum Quellverzeichnis des Beispiels.
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 StateMachineCommunication\bin\debug aus (bzw. im Ordner StateMachineCommunication\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.
Siehe auch
Referenz
Weitere Ressourcen
Tutorial: Create a State Machine Workflow
Kommunikationsbeispiele
.gif)
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.