This documentation is archived and is not being maintained.
System.Activities.Statements Namespace
Visual Studio 2010
The System.Activities.Statements namespace contains activities that can be used to create workflows. This namespace contains activities that are used for flow control, interacting with collections and variables, exceptions, compensation, transactions, and interacting with legacy workflows.
| Class | Description | |
|---|---|---|
![]() | AddToCollection<T> | Adds an item to a specified collection. |
![]() | Assign | Sets Argument values from within a workflow. |
![]() | Assign<T> | The Assign activity is used to set Argument values from within a workflow. |
![]() | CancellationScope | Associates cancellation logic, in the form of a Activity, with a main path of execution, also expressed as a Activity. |
![]() | Catch | Contains the actions to be executed after an exception is thrown in the corresponding Try block of a TryCatchFinally activity. |
![]() | Catch<TException> | Contains the actions to be executed after an exception is raised in the corresponding Try block of a TryCatchFinally activity. |
![]() | ClearCollection<T> | Clears a specified collection of all items. |
![]() | CompensableActivity | An activity that supports compensation of its child activities. |
![]() | Compensate | An activity used to explicitly invoke the compensation handler of a CompensableActivity. |
![]() | CompensationExtension | |
![]() | CompensationToken | Provides a means to explicitly confirm or compensate a CompensableActivity once the Body of the CompensableActivity has successfully completed. |
![]() | Confirm | An activity used to explicitly invoke the confirmation handler of a CompensableActivity. |
![]() | CreateBookmarkScope | Creates a BookmarkScope. |
![]() | Delay | Creates a timer for a specified duration, using a TimerExtension. |
![]() | DeleteBookmarkScope | Deletes the BookmarkScope referenced by Scope. |
![]() | DoWhile | 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 | Models workflows using the familiar flowchart paradigm |
![]() | FlowDecision | A specialized FlowNode that provides the ability to model a conditional node with two outcomes. |
![]() | FlowNode | The abstract base class for all the different node types that can be contained within a Flowchart activity. |
![]() | FlowStep | A FlowNode element that executes a specified Action and has a Next pointer. |
![]() | FlowSwitch<T> | A specialized FlowNode that allows modeling a switch construct, with one expression and one outcome for each match. |
![]() | ForEach<T> | Executes an activity action once for each value provided in the Values collection. |
![]() | HandleScope<THandle> | Provides default scoping behavior for Handle objects. |
![]() | If | Models an If-Then-Else condition. |
![]() | Interop | An activity that manages the execution of an System.Workflow.ComponentModel::Activity within a workflow. |
![]() | InvokeAction | Invokes an activity’s ActivityAction handler. |
![]() | InvokeAction<T> | Invokes an activity’s ActivityAction<T> handler. |
![]() | InvokeAction<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> | 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> | 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> | 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> | 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> | 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> | Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> handler. |
![]() | InvokeAction<T1, T2> | Invokes an activity’s ActivityAction<T1, T2> handler. |
![]() | InvokeAction<T1, T2, T3> | Invokes an activity’s ActivityAction<T1, T2, T3> handler. |
![]() | InvokeAction<T1, T2, T3, T4> | Invokes an activity’s ActivityAction<T1, T2, T3, T4> handler. |
![]() | InvokeAction<T1, T2, T3, T4, T5> | Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5> handler. |
![]() | InvokeAction<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> | Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6, T7> handler. |
![]() | InvokeAction<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> | Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9> handler. |
![]() | InvokeDelegate | Invokes the specified ActivityDelegate. |
![]() | InvokeMethod | Calls a public method of a specified object or type. |
![]() | 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 | A potential path of execution within a Pick activity. |
![]() | RemoveFromCollection<T> | Removes an item from a specified collection. |
![]() | Rethrow | Throws a previously thrown exception from within a Catch activity. |
![]() | Sequence | Executes a set of child activities according to a single, defined ordering. |
![]() | State | |
![]() | StateMachine | |
![]() | 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 | 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 | |
![]() | TryCatch | Contains workflow elements to be executed by the workflow runtime within an exception handling block. |
![]() | While | Executes a contained workflow element while a condition evaluates to true. |
![]() | WorkflowTerminatedException | The exception that is thrown when an operation is invoked on a terminated WorkflowApplication. |
![]() | WriteLine | Writes a specified string to a specified TextWriter object. |
Show:
