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.5 中弃用的类型。
StateInitializationActivity 作为其中包含的所有活动的 SequenceActivity。
SetStateActivity 类可以包括在 StateInitializationActivity 中。
如果 StateInitializationActivity 中存在 StateActivity,则 StateInitializationActivity 是在 StateActivity 开始执行时执行的第一个活动。
StateInitializationActivity 在某些方面与 OnEnterState
处理程序相似。
StateInitializationActivity 不是 StateActivity 中的强制活动。
StateInitializationActivity 是一种 CompositeActivity,这意味着 StateInitializationActivity 可以包含其他活动。 StateInitializationActivity 不能包含实现 IEventActivity 接口的任何活动,该接口包括所有的 HandleExternalEventActivity 活动和 DelayActivity 活动。
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) |