ReplicatorActivity 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
运行子活动的多个实例。
public ref class ReplicatorActivity sealed : System::Workflow::ComponentModel::CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))]
[System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class ReplicatorActivity : System.Workflow.ComponentModel.CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
type ReplicatorActivity = class
inherit CompositeActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.ReplicatorActivity), "Resources.Replicator.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.ReplicatorValidator))>]
[<System.Workflow.Runtime.DebugEngine.WorkflowDebuggerStepping(System.Workflow.Runtime.DebugEngine.WorkflowDebuggerSteppingOption.Concurrent)>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type ReplicatorActivity = class
inherit CompositeActivity
Public NotInheritable Class ReplicatorActivity
Inherits CompositeActivity
- 继承
- 属性
示例
下面的代码示例演示如何创建 ReplicatorActivity 类的新实例并为 Initialized 事件定义处理程序。 此代码示例摘自 SimpleReplicatorWorkflow.Designer.cs 文件中的“复制器”SDK 示例。 有关详细信息,请参阅 使用复制器。
workflowRuntime.ServicesExceptionNotHandled += OnExceptionNotHandled;
AddHandler workflowRuntime.ServicesExceptionNotHandled, AddressOf OnExceptionNotHandled
注解
注意
本材料讨论的类型和命名空间已废弃不用。 有关详细信息,请参阅 Windows Workflow Foundation 4.5 中弃用的类型。
ReplicatorActivity 类似于代码中的 for each
语句。 如果出现需要对许多不同实体重复同一函数的任务,则使用 ReplicatorActivity 解决方案可能比 WhileActivity 更好。
默认情况下,在所有子实例结束后,ReplicatorActivity 结束。 可以用活动完成时要使用的自定义条件重写此行为。 如果在所有子实例结束前此条件计算结果为 true
,则会取消所有正在运行的未完成子实例。
构造函数
ReplicatorActivity() |
已过时.
初始化 ReplicatorActivity 类的新实例。 |
ReplicatorActivity(String) |
已过时.
使用活动名初始化 ReplicatorActivity 类的新实例。 |
字段
ChildCompletedEvent |
已过时.
在 ReplicatorActivity 的子活动实例完成时发生。 |
ChildInitializedEvent |
已过时.
在 ReplicatorActivity 的子活动实例已初始化后发生。 |
CompletedEvent |
已过时.
在 ReplicatorActivity 完成时发生。 |
ExecutionTypeProperty |
已过时.
表示针对 DependencyProperty 属性的 ExecutionType。 |
InitialChildDataProperty |
已过时.
表示针对 DependencyProperty 属性的 InitialChildData。 |
InitializedEvent |
已过时.
表示针对 DependencyProperty 事件的 Initialized。 |
UntilConditionProperty |
已过时.
表示针对 DependencyProperty 属性的 UntilCondition。 |
属性
方法
事件
Canceling |
已过时.
在取消活动执行时发生。 (继承自 Activity) |
ChildCompleted |
已过时.
紧接在 ReplicatorActivity 完成运行子活动实例后发生。 |
ChildInitialized |
已过时.
紧接在初始化子活动实例后发生。 |
Closed |
已过时.
在 Activity 完成执行时发生。 (继承自 Activity) |
Compensating |
已过时.
在 Activity 上运行补偿方法时发生。 (继承自 Activity) |
Completed |
已过时.
当 ReplicatorActivity 完成时发生。 |
Executing |
已过时.
在运行 Activity 时发生。 (继承自 Activity) |
Faulting |
已过时.
在实例的运行期间引发异常时发生。 (继承自 Activity) |
Initialized |
已过时.
当 ReplicatorActivity 开始执行时发生。 |
StatusChanged |
已过时.
在运行中的 ActivityExecutionStatus 的 Activity 更改时发生。 (继承自 Activity) |
显式接口实现
IComponent.Disposed |
已过时.
表示处理组件的“Disposed”事件的方法。 (继承自 DependencyObject) |