FlowDecision Класс

Определение

Специализированный FlowNode, предоставляющий возможность моделировать условный узел с двумя исходами.

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
Наследование
FlowDecision

Примеры

В следующем примере кода показано создание FlowDecision узла. В этом примере выполняется обработка ошибок в действии блок-схемы с помощью примера TryCatch .

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

Комментарии

FlowDecision использует условие и определяет действия, которые необходимо предпринять, если условие или truefalse.

Конструкторы

Имя Описание
FlowDecision()

Создает новый экземпляр класса FlowDecision.

FlowDecision(Activity<Boolean>)

Создает новый экземпляр FlowDecision класса с указанным условием.

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

Создает новый экземпляр FlowDecision класса с указанным условием.

Свойства

Имя Описание
Condition

Указывает условие, которое FlowDecision выполняется тестирование.

DisplayName

Имя этого решения потока, которое будет отображаться в конструкторе действий.

False

Возвращает или задает FlowNode объект, выполняемый при вычислении falseусловия.

True

Возвращает или задает FlowNode объект, выполняемый при вычислении trueусловия.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к