使用 SetStateActivity 活动

状态机的特点是使用它通过各个事件收到的信息从一个状态转到另一个状态。 这种状态间的转换是通过 SetStateActivity 活动执行的。 SetStateActivity 活动的目标必须是一个不包含任何其他状态的“叶”状态。

EventDrivenActivity 活动或 StateInitializationActivity 活动中,可以执行多个 SetStateActivity 活动,但该 StateInitializationActivityEventDrivenActivity 活动中的最终状态由最后一个 SetStateActivity 活动决定。

有关 SetStateActivity 类的更多信息,请参见 Windows Workflow Foundation 类库参考中的 System.Workflow.Activities 命名空间。

有关演示如何使用 SetStateActivity 活动的代码示例,请参见Simple State Machine

请参见

参考

SetStateActivity
StateActivity
EventDrivenActivity
StateInitializationActivity

概念

状态机工作流

其他资源

Simple State Machine Sample
Windows Workflow Foundation 活动

Footer image

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