Condividi tramite


FlowDecision Costruttori

Definizione

Crea una nuova istanza della classe FlowDecision.

Overload

FlowDecision()

Crea una nuova istanza della classe FlowDecision.

FlowDecision(Activity<Boolean>)

Crea una nuova istanza della classe FlowDecision con la condizione specificata.

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

Crea una nuova istanza della classe FlowDecision con la condizione specificata.

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowDecision. Questo esempio proviene dalla gestione degli errori in un'attività di diagramma di flusso usando l'esempio TryCatch .

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

FlowDecision()

Crea una nuova istanza della classe FlowDecision.

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

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowDecision. Questo esempio proviene dalla gestione degli errori in un'attività di diagramma di flusso usando l'esempio TryCatch .

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

Si applica a

FlowDecision(Activity<Boolean>)

Crea una nuova istanza della classe FlowDecision con la condizione specificata.

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))

Parametri

condition
Activity<Boolean>

La condizione in fase di verifica da parte di FlowDecision.

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowDecision. Questo esempio proviene dalla gestione degli errori in un'attività di diagramma di flusso usando l'esempio TryCatch .

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

Si applica a

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

Crea una nuova istanza della classe FlowDecision con la condizione specificata.

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)))

Parametri

condition
Expression<Func<ActivityContext,Boolean>>

La condizione in fase di verifica da parte di FlowDecision.

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un nodo FlowDecision. Questo esempio proviene dalla gestione degli errori in un'attività di diagramma di flusso usando l'esempio TryCatch .

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

Si applica a