使用 IfElseActivity 活动

使用 IfElseActivity 活动可以有条件地执行多个替代 IfElseBranchActivity 分支之一。 对每个 IfElseBranchActivity 活动应用一个条件。 如果该条件的计算结果为 true,则会执行 IfElseBranchActivity 活动中包含的活动;否则,会计算下一个 IfElseBranchActivity 条件,依此类推。 因为最后一个 IfElseBranchActivity 活动被视为 Else 分支,所以不要对它应用条件。 有关条件的更多信息,请参见在工作流中使用条件

您可以根据需要将任意数量的 IfElseBranchActivity 活动添加到 IfElseActivity 活动,并且可以根据需要向每个 IfElseBranchActivity 活动添加任意数量的活动。 有关 IfElseBranchActivity 活动的更多信息,请参见使用 IfElseBranchActivity 活动

备注

对于计算结果为 true 的 IfElseActivity 活动,只会执行它的第一个 IfElseBranchActivity

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

有关演示如何使用 IfElseActivity 活动的代码示例,请参见Simple Sequential WorkflowIfElse With Rules

请参见

参考

IfElseActivity
IfElseBranchActivity

概念

在工作流中使用条件
使用 IfElseBranchActivity 活动
“规则和条件”概述

其他资源

IfElse with Rules Sample
Simple Sequential Workflow Sample
Windows Workflow Foundation 活动

Footer image

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