Поток управления
-
Поток управления
-
Блок-схема
-
FlowSwitch
- специальный объект FlowNode, который позволяет моделировать переключатель, содержащий одно выражение типа, определенного в описателе типа действия, и один выход для каждого совпадения
-
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
- назначает значение переменной в текущей области