FlowDecision Klasa

Definicja

Wyspecjalizowany FlowNode , który zapewnia możliwość modelowania węzła warunkowego z dwoma wynikami.

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

Przykłady

Poniższy przykładowy kod przedstawia tworzenie węzła FlowDecision . Ten przykład pochodzi z obsługi błędów w działaniu schematu blokowego przy użyciu przykładu TryCatch .

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

Uwagi

FlowDecision używa warunku i definiuje akcje do wykonania, jeśli warunek to true lub false.

Konstruktory

FlowDecision()

Tworzy nowe wystąpienie klasy FlowDecision.

FlowDecision(Activity<Boolean>)

Tworzy nowe wystąpienie FlowDecision klasy z określonym warunkiem.

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

Tworzy nowe wystąpienie FlowDecision klasy z określonym warunkiem.

Właściwości

Condition

Określa warunek testowania FlowDecision .

DisplayName

Nazwa tej decyzji przepływu, która ma być wyświetlana w projektancie działań.

False

Pobiera lub ustawia wartość wykonywaną FlowNode , gdy warunek zostanie obliczony na falsewartość .

True

Pobiera lub ustawia wartość wykonywaną FlowNode , gdy warunek zostanie obliczony na truewartość .

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy