System.Activities.Statements Namespace

Предоставляет классы, связанные с операторами действия. Provides classes related to activity statements.

Классы

AddToCollection<T>

Добавляет элемент в указанную коллекцию.Adds an item to a specified collection.

Assign

Задает значения объекта Argument из рабочего процесса.Sets Argument values from within a workflow.

Assign<T>

Действие Assign, которое используется для установки значений Argument из рабочего процесса.The Assign activity is used to set Argument values from within a workflow.

CancellationScope

Связывает логику отмены в виде объекта Activity с главным путем выполнения, который также выражен в виде объекта Activity.Associates cancellation logic, in the form of a Activity, with a main path of execution, also expressed as a Activity.

Catch

Содержит действия, которые выполняются после вызова исключения в соответствующем блоке Try действия Finally.Contains the actions to be executed after an exception is thrown in the corresponding Try block of a Finally activity.

Catch<TException>

Содержит действия, которые выполняются после вызова исключения в соответствующем блоке Try действия Finally.Contains the actions to be executed after an exception is raised in the corresponding Try block of a Finally activity.

ClearCollection<T>

Очищает указанную коллекцию всех элементов.Clears a specified collection of all items.

CompensableActivity

Действие, которое поддерживает компенсацию своих дочерних действий.An activity that supports compensation of its child activities.

Compensate

Действие используется для явного вызова обработчика компенсации объекта CompensableActivity.An activity used to explicitly invoke the compensation handler of a CompensableActivity.

CompensationExtension

Представляет расширение, которое соединяется с действиями компенсации и сохраняет состояние экземпляра, относящееся к компенсации.Represents an extension that hooks up with compensation activities and persists compensation-related instance state.

CompensationToken

Предоставляет средства для явного подтверждения или компенсации объекта CompensableActivity сразу после того, как свойство Body объекта CompensableActivity завершается успешно.Provides a means to explicitly confirm or compensate a CompensableActivity once the Body of the CompensableActivity has successfully completed.

Confirm

Действие используется для явного вызова обработчика подтверждения объекта CompensableActivity.An activity used to explicitly invoke the confirmation handler of a CompensableActivity.

CreateBookmarkScope

Создает буфер BookmarkScope.Creates a BookmarkScope.

Delay

Создает таймер с заданной длительностью с помощью объекта TimerExtension.Creates a timer for a specified duration, using a TimerExtension.

DeleteBookmarkScope

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

DoWhile

Циклическое действие, которое выполняет содержащиеся действия хотя бы один раз, пока условие не примет значение false.A looping activity that executes contained activities at least once, until a condition is no longer true.

DurableTimerExtension

Представляет расширение таймера действия, которое может быть сохранено.Represents an activity timer extension that can be persisted.

ExistsInCollection<T>

Указывает, должен ли данный элемент находиться в данной коллекции.Indicates whether a given item is present in a given collection.

Flowchart

Представляет рабочие процессы моделей с помощью известных принципов блок-схем.Represents the models workflows using the familiar flowchart paradigm.

FlowDecision

Специализированный узел FlowNode, который позволяет моделировать условный узел с двумя исходами.A specialized FlowNode that provides the ability to model a conditional node with two outcomes.

FlowNode

Абстрактный базовый класс для всех различных типов узлов, которые могут содержаться в действии Flowchart.The abstract base class for all the different node types that can be contained within a Flowchart activity.

FlowStep

Элемент FlowNode, который выполняет указанное свойство Action и содержит указатель свойства Next.A FlowNode element that executes a specified Action and has a Next pointer.

FlowSwitch<T>

Специальный объект FlowNode, который позволяет моделировать переключатель с одним выражением и одним выходом для каждого совпадения.A specialized FlowNode that allows modeling a switch construct, with one expression and one outcome for each match.

ForEach<T>

Однократно выполняет операцию действия для каждого значения, которое представлено в коллекции Values.Executes an activity action once for each value provided in the Values collection.

HandleScope<THandle>

Предоставляет поведение в области по умолчанию для объектов Handle.Provides default scoping behavior for Handle objects.

If

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

Interop

Действие, которое управляет выполнением объекта класса Activity в рабочем процессе.An activity that manages the execution of an Activity within a workflow.

InvokeAction

Вызывает обработчик действия ActivityAction.Invokes an activity's ActivityAction handler.

InvokeAction<T>

Вызывает обработчик действия ActivityAction<T>.Invokes an activity's ActivityAction<T> handler.

InvokeAction<T1,T2>

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

InvokeAction<T1,T2,T3>

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

InvokeAction<T1,T2,T3,T4>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вызывает функцию ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11>.Invokes an 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>.Invokes an activity's ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12> handler.

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>.Invokes an activity's ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13> handler.

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>.Invokes an activity's ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14> handler.

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>.Invokes an activity's ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15> handler.

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>.Invokes an activity's ActivityAction<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16> handler.

InvokeDelegate

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

InvokeMethod

Вызывает открытый метод заданного объекта или типа.Calls a public method of a specified object or type.

NoPersistScope

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

Parallel

Действие, которое выполняет все дочерние действия одновременно и асинхронно.An activity that executes all child activities simultaneously and asynchronously.

ParallelForEach<T>

Перечисляет элементы коллекции и выполняет внедренную инструкцию для каждого элемента коллекции параллельно.Enumerates the elements of a collection and executes an embedded statement for each element of the collection in parallel.

Persist

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

Pick

Предоставляет моделирование потока управления на основе событий.Provides event-based control flow modeling.

PickBranch

Потенциальный путь выполнения в действии Pick.A potential path of execution within a Pick activity.

RemoveFromCollection<T>

Удаляет элемент из заданной коллекции.Removes an item from a specified collection.

Rethrow

Вызывает ранее вызванное исключение из действия Catch.Throws a previously thrown exception from within a Catch activity.

Sequence

Выполняет набор дочерних действий в соответствии с единым определенным порядком.Executes a set of child activities according to a single, defined ordering.

State

Моделирует состояние, в котором может находиться конечный автомат.Models the state which a state machine can be in.

StateMachine

Моделирует рабочие процессы с помощью известных принципов конечного автомата.Models workflows using the familiar state machine paradigm.

Switch<T>

Выбирает для выполнения одно действие из нескольких в зависимости от значения указанного выражения типа, заданного в этом описателе типа объекта.Selects one choice from a number of activities to execute, based on the value of a given expression of the type specified in this object's type specifier.

TerminateWorkflow

Завершает выполняющийся экземпляр рабочего процесса, вызывает в узле событие свойства Completed и сообщает сведения об ошибках.Terminates the running workflow instance, raises the Completed event in the host, and reports error information. Рабочий процесс после завершения нельзя продолжить.Once the workflow is terminated, it cannot be resumed.

Throw

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

TimerExtension

Абстрактный базовый класс для расширений таймера.Abstract base class for timer extensions.

TransactionScope

Действие, которое указывает границу транзакции.An activity that demarcates a transaction boundary.

Transition

Моделирует список возможных изменений состояния.Models the list of possible state changes.

TryCatch

Содержит действия для выполнения с применением среды выполнения рабочих процессов в блоке обработки исключений.Contains activities to be executed by the workflow runtime in an exception handling block.

While

Выполняет содержащиеся действие, если условие оценивается как true.Executes a contained activity while a condition evaluates to true.

WorkflowTerminatedException

Исключение, которое создается, когда операция вызывается применительно к завершившемуся объекту WorkflowApplication.The exception that is thrown when an operation is invoked on a terminated WorkflowApplication.

WriteLine

Записывает указанную строку в указанный объект TextWriter.Writes a specified string to a specified TextWriter object.