複寫器範例

Download sample

這個範例示範 ReplicatorActivity 活動的簡易使用方式。ReplicatorActivity 活動能以循序方式或平行方式,建立並執行任意數量的相同子活動。

此範例會建立簡易的自訂活動 SampleReplicatorChildActivity。此活動沒有與複寫器特定相關的項目,它只有 Name 屬性,以及將 Name 值寫入主控台的 CodeHandler 方法。工作流程是由 ReplicatorActivity 活動組成,此活動包含 SampleReplicatorChildActivity。

若要設定 ReplicatorActivity 活動,InitialChildData 屬性會繫結至工作流程的 IEnumerable 屬性 (在此例中是 ChildData 屬性)。此外,還會為 ChildInitialized 事件建立處理常式。這個處理常式會將資料從這個集合中的項目,傳遞至要初始化的實際子活動執行個體。在此例中,集合中的字串值是設定在 ReplicatorChildActivity 執行個體的 Name 屬性上。

執行範例後,會建立並執行兩個 ReplicatorChildActivity 執行個體。主控台輸出如下︰

複寫器範例輸出

若要建置範例

  1. 按一下此主題中的 [下載範例] 來下載範例。

    這樣會將範例專案擷取到本機硬碟上。

  2. 按一下 [開始],並依序指向 [程式集] 和 [Microsoft Windows SDK],再按一下 [CMD 殼層]。

  3. 移至範例的來源目錄。

  4. 在命令提示字元上,輸入 MSBUILD <Solution file name>

若要執行範例

  • 在 [SDK 命令提示字元] 視窗中,執行 SimpleReplicator\bin\debug 資料夾 (若是 VB 版本的範例,則是 SimpleReplicator\bin 資料夾) 中的 .exe 檔案,該資料夾位於此範例的主要資料夾之下。

請參閱

參考

ReplicatorActivity
Initialized

其他資源

Using the Replicator Activity
活動範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.