FlowDecision 类

定义

一个专用的 FlowNode,提供建立有两种结果的条件节点模型的能力。

public ref class FlowDecision sealed : System::Activities::Statements::FlowNode
public sealed class FlowDecision : System.Activities.Statements.FlowNode
type FlowDecision = class
    inherit FlowNode
Public NotInheritable Class FlowDecision
Inherits FlowNode
继承
FlowDecision

示例

下面的代码示例演示如何创建 FlowDecision 节点。 此示例摘自 使用 TryCatch 的流程图活动中的错误处理 示例。

FlowDecision flowDecision = new FlowDecision
{
    Condition = ExpressionServices.Convert<bool>((ctx) => discount.Get(ctx) > 0),
    True = discountApplied,
    False = discountNotApplied
};

注解

FlowDecision 使用条件,并定义条件为 truefalse时要执行的操作。

构造函数

FlowDecision()

创建 FlowDecision 类的新实例。

FlowDecision(Activity<Boolean>)

使用指定的条件创建 FlowDecision 类的新实例。

FlowDecision(Expression<Func<ActivityContext,Boolean>>)

使用指定的条件创建 FlowDecision 类的新实例。

属性

Condition

指定 FlowDecision 正在测试的条件。

DisplayName

要在活动设计器中显示的此流决策的名称。

False

获取或设置在条件计算为 false 时执行的 FlowNode

True

获取或设置在条件计算为 true 时执行的 FlowNode

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于