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 использует условие и определяет действия, которые необходимо выполнить, если условие имеет значение true или false.

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

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)

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