FlowSwitch - специальный объект FlowNode, который позволяет моделировать переключатель, содержащий одно выражение типа, определенного в описателе типа действия, и один выход для каждого совпадения
- Имя действия(DisplayName) – отображаемое в редакторе название действия.
- Expression – условие.
FlowDecision - специализированный узел FlowNode, который позволяет моделировать условный узел с двумя исходами
Flowchart - выполняет включенные действия на основе известной парадигмы Flowchart
RemoveFromCollection - удаляет элемент из указанной коллекции и возвращает значение true, если элемент успешно удален
ExistsInCollection - если элемент присутствует в коллекции, возвращает true
ClearCollection - Очищает все элементы из указанной коллекции
AddToCollection - добавляет элемент в указанную коллекцию
TryCatch - реализует обработку исключений
Throw - создает исключение
Rethrow - повторно формирует последнее исключение из действия TryCatch
PickBranch - представляет потенциальный путь выполнения в действии Pick
Pick - предоставляет моделирование потока управления на основе событий
ParallelForEach - выполняет внедренную инструкцию параллельно для каждого из элементов коллекции
Parallel - параллельно выполняет содержащиеся действия
DoWhile - выполняет содержащиеся в нем действия один раз, затем продолжает выполнять их, пока условие равно true
While - выполняет содержащиеся действия, если условие равно true
ForEach - последовательно выполняет внедренную инструкцию в последовательность для каждого из элементов коллекции
Sequence - выполняет содержащиеся действия последовательно
Switch - выбирает для выполнения одно действие из нескольких в зависимости от значения указанного выражения
If - выполняет содержащиеся действия в случае, если условие равно true; может выполнять действия, содержащиеся в свойстве Else, если условие равно false
WriteLine - отображает указанную строку на консоли или записывает в указанный объект TextWriter
Delay - переводит один путь выполнения в состояние бездействия, что может позволить выгрузить рабочий процесс
InvokeDelegate - выполняет делегат, который является производным от ActivityDelegate и доступен как свойство
InvokeMethod - выполняет открытый метод объекта CLR
Assign - назначает значение переменной в текущей области