使用 IfElseActivity 活动
使用 IfElseActivity 活动可以有条件地执行多个替代 IfElseBranchActivity 分支之一。 对每个 IfElseBranchActivity 活动应用一个条件。 如果该条件的计算结果为 true,则会执行 IfElseBranchActivity 活动中包含的活动;否则,会计算下一个 IfElseBranchActivity 条件,依此类推。 因为最后一个 IfElseBranchActivity 活动被视为 Else 分支,所以不要对它应用条件。 有关条件的更多信息,请参见在工作流中使用条件。
您可以根据需要将任意数量的 IfElseBranchActivity 活动添加到 IfElseActivity 活动,并且可以根据需要向每个 IfElseBranchActivity 活动添加任意数量的活动。 有关 IfElseBranchActivity 活动的更多信息,请参见使用 IfElseBranchActivity 活动。
备注
对于计算结果为 true 的 IfElseActivity 活动,只会执行它的第一个 IfElseBranchActivity。
有关更多信息,请参见 Windows Workflow Foundation 类库参考中 System.Workflow.Activities 命名空间的 IfElseActivity 和 IfElseBranchActivity 类。
有关演示如何使用 IfElseActivity 活动的代码示例,请参见Simple Sequential Workflow和 IfElse With Rules。
请参见
参考
IfElseActivity
IfElseBranchActivity
概念
在工作流中使用条件
使用 IfElseBranchActivity 活动
“规则和条件”概述
其他资源
IfElse with Rules Sample
Simple Sequential Workflow Sample
Windows Workflow Foundation 活动
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。