StateMachine-Szenario mit einer Kombination aus FlowChart und Pick
Dieses Thema gilt für Windows Workflow Foundation 4.
Dieses Beispiel veranschaulicht, wie ein einfaches Szenario mit einer Stoppuhr mithilfe einer Kombination der Flowchart-Aktivität und der Pick-Aktivität implementiert wird. Stoppuhrereignisse werden mithilfe von Empfangs- und Sendeaktivitäten innerhalb der Pick-Aktivität überwacht.
Hinweis: |
---|
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.
<Installationslaufwerk>:\WF_WCF_Samples
Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie (Downloadseite) auf, und laden Sie alle Windows Communication Foundation (WCF)-Beispiele und WF-Beispiele herunter. Dieses Beispiel befindet sich im folgenden Verzeichnis.
<Installationslaufwerk>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|
Beispieldetails
In der folgenden Tabelle sind die Projekte in diesem Beispiel aufgeführt.
Projektname |
Beschreibung |
StopWatchService |
Dieses Projekt enthält die Implementierung eines Zustandsautomaten für das Stoppuhrbeispiel, in dem eine Kombination der Flowchart-Aktivität und der Pick-Aktivität verwendet wird. Die Pick-Aktivität verfügt über 3 PickBranch-Anweisungen innerhalb der Branches-Eigenschaft, die die Ereignisse Die FlowDecision-Aktivität am Ende von Flowchart wertet die |
StopWatchClient |
Dies ist eine einfache sequenzielle Workflowkonsolenanwendung, die verschiedene Stoppuhrereignisse mit einfachen Kombinationen der Send- und Receive-Aktivitäten sendet. |
So verwenden Sie dieses Beispiel
Öffnen Sie in Visual Studio 2010 die Projektmappendatei "StateMachineWithPick.sln".
Drücken Sie F6, um die Projektmappe zu erstellen.
Starten Sie "StopWatchService.exe" in Windows-Explorer als Administrator, indem Sie mit der rechten Maustaste auf die EXE-Datei klicken und Als Administrator ausführen auswählen.
Navigieren Sie zum Ordner "StateMachineWithPick\CS\StopWatchService\bin\Debug".
Klicken Sie mit der rechten Maustaste auf die Datei "StopWatchService.exe", und wählen Sie Als Administrator ausführen aus.
Starten Sie die StopWatchClient-Clientanwendung über Visual Studio 2010.
Wählen Sie im Projektmappen-Explorer das Projekt StopWatchClient aus, und klicken Sie mit der rechten Maustaste auf Als Startprojekt festlegen.
Drücken Sie STRG+F5, um die Projektmappe auszuführen.
Wechseln Sie zum Konsolenfenster für "StopWatchService.exe" zurück, um die Zustandsübergänge anzuzeigen.
Hinweis: |
---|
Die Beispiele sind möglicherweise bereits auf dem Computer installiert. Überprüfen Sie das folgende (standardmäßige) Verzeichnis, bevor Sie fortfahren.
<Installationslaufwerk>:\WF_WCF_Samples
Wenn dieses Verzeichnis nicht vorhanden ist, rufen Sie Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 auf, um alle Windows Communication Foundation (WCF)- und WF-Beispiele herunterzuladen. Dieses Beispiel befindet sich im folgenden Verzeichnis.
<Installationslaufwerk>:\WF_WCF_Samples\WF\Scenario\StateMachineWithPick
|