Listen-Beispiel

Download sample

In diesem Beispiel wird die ListenActivity erläutert, bei der es sich um eine zusammengesetzte Aktivität handelt, die blockiert und auf das Auftreten einer von n untergeordneten Verzweigungen wartet. Nur eine der Verzweigungen einer Listen-Aktivität wird ausgeführt.

In diesem Beispiel werden lokale Dienste verwendet, um Daten in den Workflow zu übergeben. Die lokale Dienstschnittstelle definiert zwei Ereignisse: Bestellgenehmigung und Bestellablehnung. ListenActivity überwacht, ob eines der beiden Ereignisse auftritt. Die dritte Verzweigung der Listen-Aktivität wartet, ob ein Timeout auftritt.

Der Hostcode wählt eines der Ereignisse (Genehmigung oder Ablehnung) willkürlich aus. Wenn keines ausgewählt wird, wird die Timeoutverzweigung ausgeführt.

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. 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 Listen\bin\debug aus (bzw. im Ordner Listen\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.

Siehe auch

Referenz

ListenActivity
DelayActivity

Weitere Ressourcen

Using the ListenActivity Activity
Using the DelayActivity Activity
Using Activities to Control Flow
Kommunikationsbeispiele
Beispiele für Aktivitäten
Windows Workflow Foundation-Beispiele

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.