FlowDecision FlowDecision FlowDecision FlowDecision Class

Definition

Ein spezieller FlowNode, mit dessen Hilfe ein Modell eines bedingten Knotens mit zwei Ergebnissen erstellt werden kann.A specialized FlowNode that provides the ability to model a conditional node with two outcomes.

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
FlowDecisionFlowDecisionFlowDecisionFlowDecision

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines FlowDecision-Knotens veranschaulicht.The following code sample demonstrates creating a FlowDecision node. Dieses Beispiel stammt aus dem Fehlerbehandlung in einem Flowchart-Aktivität mithilfe von TryCatch Beispiel.This example is from the Fault Handling in a Flowchart Activity Using TryCatch sample.

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

Hinweise

FlowDecision verwendet eine Bedingung und Aktionen an, wenn die Bedingung definiert true oder false.FlowDecision uses a condition and defines actions to take if the condition is true or false.

Konstruktoren

FlowDecision() FlowDecision() FlowDecision() FlowDecision()

Erstellt eine neue Instanz der FlowDecision-Klasse.Creates a new instance of the FlowDecision class.

FlowDecision(Activity<Boolean>) FlowDecision(Activity<Boolean>) FlowDecision(Activity<Boolean>) FlowDecision(Activity<Boolean>)

Erstellt eine neue Instanz der FlowDecision-Klasse mit der angegebenen Bedingung.Creates a new instance of the FlowDecision class with the specified condition.

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

Erstellt eine neue Instanz der FlowDecision-Klasse mit der angegebenen Bedingung.Creates a new instance of the FlowDecision class with the specified condition.

Eigenschaften

Condition Condition Condition Condition

Gibt die Bedingung an, die die FlowDecision testet.Specifies the condition the FlowDecision is testing.

DisplayName DisplayName DisplayName DisplayName

Der Name dieser Flussentscheidung, der im Aktivitätsdesigner angezeigt werden soll.The name of this flow decision to be displayed in the activity designer.

False False False False

Übernimmt oder bestimmt den FlowNode, der ausgeführt wird, wenn das Ergebnis der Bedingungsauswertung false lautet.Gets or sets the FlowNode that is executed when the condition evaluates to false.

True True True True

Übernimmt oder bestimmt den FlowNode, der ausgeführt wird, wenn das Ergebnis der Bedingungsauswertung true lautet.Gets or sets the FlowNode that is executed when the condition evaluates to true.

Methoden

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: