FlowDecision Třída

Definice

Specializované FlowNode, které umožňuje modelovat uzel se dvěma podmíněnými výsledky.

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
Dědičnost
FlowDecision

Příklady

Následující ukázka kódu ukazuje vytvoření FlowDecision uzlu. Tento příklad pochází z zpracování chyb v aktivitě vývojového diagramu pomocí ukázky TryCatch .

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

Poznámky

FlowDecision používá podmínku a definuje akce, které se mají provést, pokud je true podmínka nebo false.

Konstruktory

Name Description
FlowDecision()

Vytvoří novou instanci FlowDecision třídy.

FlowDecision(Activity<Boolean>)

Vytvoří novou instanci FlowDecision třídy se zadanou podmínkou.

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

Vytvoří novou instanci FlowDecision třídy se zadanou podmínkou.

Vlastnosti

Name Description
Condition

Určuje podmínku, ve které FlowDecision se testuje.

DisplayName

Název tohoto rozhodnutí o toku, který se má zobrazit v návrháři aktivit.

False

Získá nebo nastaví FlowNode , který se spustí při vyhodnocení falsepodmínky .

True

Získá nebo nastaví FlowNode , který se spustí při vyhodnocení truepodmínky .

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro