Replikatorbeispiel
In diesem Beispiel wird die einfache Verwendung der ReplicatorActivity-Aktivität veranschaulicht. Mit der ReplicatorActivity-Aktivität kann eine Anzahl identischer untergeordneter Aktivitäten entweder parallel oder in Reihenfolge erstellt und ausgeführt werden.
Im Beispiel wird eine einfache benutzerdefinierte Aktivität, SampleReplicatorChildActivity, erstellt. Diese Aktivität ist in keinerlei Hinsicht replikatorspezifisch. Sie verfügt einfach über eine Name-Eigenschaft und eine CodeHandler-Methode, mit der der Name-Wert in der Konsole ausgegeben wird. Der Workflow besteht aus einer ReplicatorActivity-Aktivität, die SampleReplicatorChildActivity enthält.
Zum Konfigurieren der ReplicatorActivity-Aktivität wird die InitialChildData-Eigenschaft an eine IEnumerable-Eigenschaft des Workflows (in diesem Fall die ChildData-Eigenschaft) gebunden. Außerdem wird ein Handler für das ChildInitialized-Ereignis erstellt. Dieser Handler übergibt die Daten aus dem Element in dieser Auflistung an die eigentliche Instanz des initialisierten untergeordneten Elements. In diesem Fall wird der Zeichenfolgenwert aus der Auflistung auf die Name-Eigenschaft der ReplicatorChildActivity-Instanz festgelegt.
Beim Ausführen des Beispiels werden zwei Instanzen von ReplicatorChildActivity erstellt und ausgeführt. Hierdurch erfolgt die folgende Konsolenausgabe:
So erstellen Sie das Beispiel
Laden Sie das Beispiel herunter, indem Sie in diesem Thema 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 SimpleReplicator\bin\debug aus (bzw. im Ordner SimpleReplicator\bin für die VB-Version des Beispiels), der sich unter dem Hauptordner des Beispiels befindet.
Siehe auch
Referenz
ReplicatorActivity
Initialized
Weitere Ressourcen
Using the Replicator Activity
Beispiele für Aktivitäten
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.