Freigeben über


Replikatorbeispiel

Download sample

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:

Ausgabe des Replikatorbeispiels

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 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

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.