FlowDecision.Condition 属性

定义

指定 FlowDecision 正在测试的条件。

public:
 property System::Activities::Activity<bool> ^ Condition { System::Activities::Activity<bool> ^ get(); void set(System::Activities::Activity<bool> ^ value); };
public System.Activities.Activity<bool> Condition { get; set; }
member this.Condition : System.Activities.Activity<bool> with get, set
Public Property Condition As Activity(Of Boolean)

属性值

表示条件的值表达式。

示例

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

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

注解

如果条件的计算结果为 trueFlowNode 则执行 属性中的 True 。 否则,执行 FlowNode 属性中的 False

适用于