“复制器”示例

Download sample

此示例演示 ReplicatorActivity 活动的简单用法。 ReplicatorActivity 活动可以按顺序或以并行方式创建和执行任意数量的相同子活动。

此示例创建一个简单的自定义活动:SampleReplicatorChildActivity。 没有关于此活动的复制器特定信息;它只是具有 Name 属性和可将 Name 值写入控制台的 CodeHandler 方法。 工作流由一个 ReplicatorActivity 活动组成,该活动包含 SampleReplicatorChildActivity。

为了配置 ReplicatorActivity 活动,InitialChildData 属性已绑定到工作流的一个 IEnumerable 属性(本例中为 ChildData 属性)。 此外,已为 ChildInitialized 事件创建了处理程序。 此处理程序将数据从此集合中的项传递到正在初始化的子项的实际实例。 在这种情况下,集合中的字符串值是在 ReplicatorChildActivity 实例的 Name 属性上设置的。

运行示例时将会创建和执行 ReplicatorChildActivity 的两个实例。 将生成以下控制台输出:

“复制器”示例输出

生成示例

  1. 通过单击本主题中的**“下载示例”**来下载该示例。

    这会将示例项目提取到本地硬盘。

  2. 单击**“开始”,依次指向“程序”“Microsoft Windows SDK”,然后单击“CMD 外壳”[CMD Shell]**。

  3. 转到示例的源目录。

  4. 在命令提示符处键入 MSBUILD <解决方案文件名>

运行示例

  • 在 SDK 命令提示符窗口中,运行 SimpleReplicator\bin\debug 文件夹(对于该示例的 VB 版本为 SimpleReplicator\bin 文件夹)中的 .exe 文件,该文件夹位于该示例的主文件夹下。

请参见

参考

ReplicatorActivity
Initialized

其他资源

Using the Replicator Activity
“活动”示例

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。