FlowDecision Klass

Definition

En specialiserad FlowNode som ger möjlighet att modellera en villkorsstyrd nod med två resultat.

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
Arv
FlowDecision

Exempel

Följande kodexempel visar hur du skapar en FlowDecision nod. Det här exemplet kommer från felhanteringen i ett flödesschemaaktivitet med hjälp av TryCatch-exemplet .

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

Kommentarer

FlowDecision använder ett villkor och definierar åtgärder som ska utföras om villkoret är true eller false.

Konstruktorer

Name Description
FlowDecision()

Skapar en ny instans av FlowDecision klassen.

FlowDecision(Activity<Boolean>)

Skapar en ny instans av FlowDecision klassen med det angivna villkoret.

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

Skapar en ny instans av FlowDecision klassen med det angivna villkoret.

Egenskaper

Name Description
Condition

Anger villkoret som testas FlowDecision .

DisplayName

Namnet på det här flödesbeslutet som ska visas i aktivitetsdesignern.

False

Hämtar eller anger FlowNode som körs när villkoret utvärderas till false.

True

Hämtar eller anger FlowNode som körs när villkoret utvärderas till true.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för