System.Activities.Statements Namespace
.NET Framework 4.5
Provides classes related to activity statements.
| 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 | Represents an extension that hooks up with compensation activities and persists compensation-related instance state. |
|
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 | Represents the 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 | Obsolete. 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> | 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. |
|
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. |
|
InvokeDelegate | Invokes the specified ActivityDelegate. |
|
InvokeMethod | Calls a public method of a specified object or type. |
|
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 | 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 | 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 | 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 | Executes a contained activity 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. |