Freigeben über


FlowDecision Klasse

Definition

Ein spezieller FlowNode, mit dessen Hilfe ein Modell eines bedingten Knotens mit zwei Ergebnissen erstellt werden kann.

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

Beispiele

Im folgenden Codebeispiel wird das Erstellen 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

FlowDecisionverwendet eine Bedingung und definiert Aktionen, die ausgeführt werden sollen, wenn die Bedingung oder falseisttrue.

Konstruktoren

FlowDecision()

Erstellt eine neue Instanz der FlowDecision-Klasse.

FlowDecision(Activity<Boolean>)

Erstellt eine neue Instanz der FlowDecision-Klasse mit der angegebenen Bedingung.

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

Erstellt eine neue Instanz der FlowDecision-Klasse mit der angegebenen Bedingung.

Eigenschaften

Condition

Gibt die Bedingung an, die die FlowDecision testet.

DisplayName

Der Name dieser Flussentscheidung, der im Aktivitätsdesigner angezeigt werden soll.

False

Übernimmt oder bestimmt den FlowNode, der ausgeführt wird, wenn das Ergebnis der Bedingungsauswertung false lautet.

True

Übernimmt oder bestimmt den FlowNode, der ausgeführt wird, wenn das Ergebnis der Bedingungsauswertung true lautet.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: