System.Activities.Statements Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет классы, связанные с операторами действий.
Классы
| Имя | Описание |
|---|---|
| AddToCollection<T> |
Добавляет элемент в указанную коллекцию. |
| Assign |
Задает Argument значения из рабочего процесса. |
| Assign<T> |
Действие Assign используется для задания Argument значений из рабочего процесса. |
| CancellationScope |
Связывает логику отмены в виде Activityобъекта , с основным путем выполнения, также выраженным как .Activity |
| Catch |
Содержит действия, выполняемые после того, как исключение создается в соответствующем |
| 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 |
Выполняет автономное действие во время вычисления |
| WorkflowTerminatedException |
Исключение, которое возникает при вызове операции в завершенном WorkflowApplicationрежиме. |
| WriteLine |
Записывает указанную строку в указанный TextWriter объект. |