StateInitializationActivity 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
注意
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
充当在开始运行时执行的 StateActivity 一组活动的容器。 无法继承此类。
public ref class StateInitializationActivity sealed : System::Workflow::Activities::SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))]
public sealed class StateInitializationActivity : System.Workflow.Activities.SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")]
[System.Runtime.InteropServices.ComVisible(false)]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class StateInitializationActivity : System.Workflow.Activities.SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))>]
type StateInitializationActivity = class
inherit SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.StateInitializationActivity), "Resources.StateInitializationActivity.png")>]
[<System.Runtime.InteropServices.ComVisible(false)>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.StateInitializationValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type StateInitializationActivity = class
inherit SequenceActivity
Public NotInheritable Class StateInitializationActivity
Inherits SequenceActivity
- 继承
- 属性
注解
注释
此材料讨论已过时的类型和命名空间。 有关详细信息,请参阅 Windows Workflow Foundation 4.50 中的
充当 StateInitializationActivity 它包含的所有活动的一个 SequenceActivity 角色。
SetStateActivity类可以包含在 .StateInitializationActivity
如果存在,StateInitializationActivityStateActivityStateInitializationActivity则为开始执行时StateActivity执行的第一个活动。 在某些方面,就像 StateInitializationActivity 处理程序一 OnEnterState 样。
这不是 StateInitializationActivity 必需的 StateActivity活动。
这是 StateInitializationActivity 一个 CompositeActivity,这意味着 StateInitializationActivity 可以包含其他活动。 不能 StateInitializationActivity 包含实现 IEventActivity 接口的任何活动,其中包括所有 HandleExternalEventActivity 活动和 DelayActivity 活动。
A StateInitializationActivity 以 StateActivity非阻塞方式执行,用于 StateActivity 准备接收事件。 可以 StateInitializationActivity 包含一个 SetStateActivity 活动,以便它可以为状态机建模,其中从状态转换到状态而不接收任何事件。 从这个意义上说,状态机的行为类似于顺序工作流。
构造函数
| 名称 | 说明 |
|---|---|
| StateInitializationActivity() |
已过时.
初始化 StateInitializationActivity 类的新实例。 |
| StateInitializationActivity(String) |
已过时.
使用活动的名称初始化 StateInitializationActivity 类的新实例。 |
属性
方法
活动
| 名称 | 说明 |
|---|---|
| Canceling |
已过时.
取消活动执行时发生。 (继承自 Activity) |
| Closed |
已过时.
当 Activity 完成执行时发生。 (继承自 Activity) |
| Compensating |
已过时.
在 Activity上运行补偿方法时发生。 (继承自 Activity) |
| Executing |
已过时.
运行 Activity 时发生。 (继承自 Activity) |
| Faulting |
已过时.
在实例运行期间引发异常时发生。 (继承自 Activity) |
| StatusChanged |
已过时.
当正在运行的 ActivityExecutionStatus 的 Activity 发生更改时发生。 (继承自 Activity) |
显式接口实现
| 名称 | 说明 |
|---|---|
| IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs) |
已过时.
定义订阅事件发生时的处理过程。 (继承自 SequenceActivity) |
| IComponent.Disposed |
已过时.
表示处理组件的 Disposed 事件的方法。 (继承自 DependencyObject) |