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

Действие цикла, которое выполняет содержащиеся действия по крайней мере один раз, пока условие больше не будет верным.

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 объект.