FlowDecision Třída

Definice

Specializované FlowNode , které poskytuje možnost modelování podmíněného uzlu se dvěma 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 je z ukázky Zpracování chyb v aktivitě vývojového diagramu pomocí příkazu 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

FlowDecision()

Vytvoří novou instanci třídy FlowDecision.

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

Condition

Určuje podmínku, která FlowDecision testuje.

DisplayName

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

False

Získá nebo nastaví , FlowNode která se provede, když se podmínka vyhodnotí jako false.

True

Získá nebo nastaví , FlowNode která se provede, když se podmínka vyhodnotí jako true.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

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

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

(Zděděno od Object)

Platí pro