Freigeben über


FlowDecision.Condition Eigenschaft

Definition

Gibt die Bedingung an, die die FlowDecision testet.

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)

Eigenschaftswert

Ein Wertausdruck, der die Bedingung darstellt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Condition-Eigenschaft eines FlowDecision-Knotens veranschaulicht. Dieses Beispiel stammt aus dem Beispiel Fehlerbehandlung in einer Flussdiagrammaktivität mithilfe von TryCatch .

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

Hinweise

Wenn die Bedingung zu trueausgewertet wird, wird das FlowNode in der True -Eigenschaft ausgeführt. Anderenfalls wird der FlowNode in der False-Eigenschaft ausgeführt.

Gilt für: