FlowDecision Konstruktoren

Definition

Erstellt eine neue Instanz der FlowDecision Klasse.

Überlädt

Name Beschreibung
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.

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines FlowDecision Knotens veranschaulicht. Dieses Beispiel stammt aus der Fehlerbehandlung in einem Flowchart-Aktivitätsbeispiel mit TryCatch .

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

FlowDecision()

Erstellt eine neue Instanz der FlowDecision Klasse.

public:
 FlowDecision();
public FlowDecision();
Public Sub New ()

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines FlowDecision Knotens veranschaulicht. Dieses Beispiel stammt aus der Fehlerbehandlung in einem Flowchart-Aktivitätsbeispiel mit TryCatch .

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

Gilt für:

FlowDecision(Activity<Boolean>)

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

public:
 FlowDecision(System::Activities::Activity<bool> ^ condition);
public FlowDecision(System.Activities.Activity<bool> condition);
new System.Activities.Statements.FlowDecision : System.Activities.Activity<bool> -> System.Activities.Statements.FlowDecision
Public Sub New (condition As Activity(Of Boolean))

Parameter

condition
Activity<Boolean>

Die Bedingung, die getestet FlowDecision wird.

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines FlowDecision Knotens veranschaulicht. Dieses Beispiel stammt aus der Fehlerbehandlung in einem Flowchart-Aktivitätsbeispiel mit TryCatch .

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

Gilt für:

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

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

public:
 FlowDecision(System::Linq::Expressions::Expression<Func<System::Activities::ActivityContext ^, bool> ^> ^ condition);
public FlowDecision(System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext,bool>> condition);
new System.Activities.Statements.FlowDecision : System.Linq.Expressions.Expression<Func<System.Activities.ActivityContext, bool>> -> System.Activities.Statements.FlowDecision
Public Sub New (condition As Expression(Of Func(Of ActivityContext, Boolean)))

Parameter

condition
Expression<Func<ActivityContext,Boolean>>

Die Bedingung, die getestet FlowDecision wird.

Beispiele

Im folgenden Codebeispiel wird das Erstellen eines FlowDecision Knotens veranschaulicht. Dieses Beispiel stammt aus der Fehlerbehandlung in einem Flowchart-Aktivitätsbeispiel mit TryCatch .

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

Gilt für: