System.Activities.Statements Пространство имен

Предоставляет классы, связанные с операторами действия.

Классы

AddToCollection<T>

Добавляет элемент в указанную коллекцию.

Assign

Задает значения объекта Argument из рабочего процесса.

Assign<T>

Действие Assign, которое используется для установки значений Argument из рабочего процесса.

CancellationScope

Связывает логику отмены в виде объекта Activity с главным путем выполнения, который также выражен в виде объекта Activity.

Catch

Содержит действия, которые выполняются после вызова исключения в соответствующем блоке Try действия Finally.

Catch<TException>

Содержит действия, которые выполняются после вызова исключения в соответствующем блоке Try действия Finally.

ClearCollection<T>

Очищает указанную коллекцию всех элементов.

CompensableActivity

Действие, которое поддерживает компенсацию своих дочерних действий.

Compensate

Действие используется для явного вызова обработчика компенсации объекта CompensableActivity.

CompensationExtension

Представляет расширение, которое соединяется с действиями компенсации и сохраняет состояние экземпляра, относящееся к компенсации.

CompensationToken

Предоставляет средства для явного подтверждения или компенсации объекта CompensableActivity сразу после того, как свойство Body объекта CompensableActivity завершается успешно.

Confirm

Действие используется для явного вызова обработчика подтверждения объекта CompensableActivity.

CreateBookmarkScope

Создает объект BookmarkScope.

Delay

Создает таймер с заданной длительностью с помощью объекта TimerExtension.

DeleteBookmarkScope

Удаляет объект BookmarkScope, на который ссылается свойство Scope.

DoWhile

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

DurableTimerExtension

Представляет расширение таймера действия, которое может быть сохранено.

ExistsInCollection<T>

Указывает, должен ли данный элемент находиться в данной коллекции.

Flowchart

Представляет рабочие процессы моделей с помощью известных принципов блок-схем.

FlowDecision

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

FlowNode

Абстрактный базовый класс для всех различных типов узлов, которые могут содержаться в действии Flowchart.

FlowStep

Элемент FlowNode, который выполняет указанное свойство Action и содержит указатель свойства Next.

FlowSwitch<T>

Специальный объект FlowNode, который позволяет моделировать переключатель с одним выражением и одним выходом для каждого совпадения.

ForEach<T>

Однократно выполняет операцию действия для каждого значения, которое представлено в коллекции Values.

HandleScope<THandle>

Предоставляет поведение в области по умолчанию для объектов Handle.

If

Моделирует условие If-Then-Else.

Interop

Действие, которое управляет выполнением объекта класса Activity в рабочем процессе.

InvokeAction

Вызывает обработчик действия ActivityAction.

InvokeAction<T>

Вызывает обработчик действия ActivityAction<T>.

InvokeAction<T1,T2>

Вызывает обработчик действия ActivityAction<T1,T2>.

InvokeAction<T1,T2,T3>

Вызывает обработчик действия ActivityAction<T1,T2,T3>.

InvokeAction<T1,T2,T3,T4>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4>.

InvokeAction<T1,T2,T3,T4,T5>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5>.

InvokeAction<T1,T2,T3,T4,T5,T6>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>

Вызывает ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15>.

InvokeAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>

Вызывает обработчик действия ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16>.

InvokeDelegate

Вызывает заданный объект ActivityDelegate.

InvokeMethod

Вызывает открытый метод заданного объекта или типа.

NoPersistScope

Представляет действие NoPersistScope.

Parallel

Действие, которое выполняет все дочерние действия одновременно и асинхронно.

ParallelForEach<T>

Перечисляет элементы коллекции и выполняет внедренную инструкцию для каждого элемента коллекции параллельно.

Persist

Запрашивает сохранение экземпляра рабочего процесса.

Pick

Предоставляет моделирование потока управления на основе событий.

PickBranch

Потенциальный путь выполнения в действии Pick.

RemoveFromCollection<T>

Удаляет элемент из заданной коллекции.

Rethrow

Вызывает ранее вызванное исключение из действия Catch.

Sequence

Выполняет набор дочерних действий в соответствии с единым определенным порядком.

State

Моделирует состояние, в котором может находиться конечный автомат.

StateMachine

Моделирует рабочие процессы с помощью известных принципов конечного автомата.

Switch<T>

Выбирает для выполнения одно действие из нескольких в зависимости от значения указанного выражения типа, заданного в этом описателе типа объекта.

TerminateWorkflow

Завершает выполняющийся экземпляр рабочего процесса, вызывает в узле событие свойства Completed и сообщает сведения об ошибках. Рабочий процесс после завершения нельзя продолжить.

Throw

Создает исключение.

TimerExtension

Абстрактный базовый класс для расширений таймера.

TransactionScope

Действие, которое указывает границу транзакции.

Transition

Моделирует список возможных изменений состояния.

TryCatch

Содержит действия для выполнения с применением среды выполнения рабочих процессов в блоке обработки исключений.

While

Выполняет содержащиеся действие, если условие оценивается как true.

WorkflowTerminatedException

Исключение, которое создается, когда операция вызывается применительно к завершившемуся объекту WorkflowApplication.

WriteLine

Записывает указанную строку в указанный объект TextWriter.