Expand Minimize

System.Activities.Statements Namespace

Provides classes related to activity statements.

  Class Description
Public class AddToCollection<T> Adds an item to a specified collection.
Public class Assign Sets Argument values from within a workflow.
Public class Assign<T> The Assign activity is used to set Argument values from within a workflow.
Public class CancellationScope Associates cancellation logic, in the form of a Activity, with a main path of execution, also expressed as a Activity.
Public class Catch Contains the actions to be executed after an exception is thrown in the corresponding Try block of a TryCatchFinally activity.
Public class Catch<TException> Contains the actions to be executed after an exception is raised in the corresponding Try block of a TryCatchFinally activity.
Public class ClearCollection<T> Clears a specified collection of all items.
Public class CompensableActivity An activity that supports compensation of its child activities.
Public class Compensate An activity used to explicitly invoke the compensation handler of a CompensableActivity.
Public class CompensationExtension Represents an extension that hooks up with compensation activities and persists compensation-related instance state.
Public class CompensationToken Provides a means to explicitly confirm or compensate a CompensableActivity once the Body of the CompensableActivity has successfully completed.
Public class Confirm An activity used to explicitly invoke the confirmation handler of a CompensableActivity.
Public class CreateBookmarkScope Creates a BookmarkScope.
Public class Delay Creates a timer for a specified duration, using a TimerExtension.
Public class DeleteBookmarkScope Deletes the BookmarkScope referenced by Scope.
Public class DoWhile A looping activity that executes contained activities at least once, until a condition is no longer true.
Public class DurableTimerExtension Represents an activity timer extension that can be persisted.
Public class ExistsInCollection<T> Indicates whether a given item is present in a given collection.
Public class Flowchart Represents the models workflows using the familiar flowchart paradigm.
Public class FlowDecision A specialized FlowNode that provides the ability to model a conditional node with two outcomes.
Public class FlowNode The abstract base class for all the different node types that can be contained within a Flowchart activity.
Public class FlowStep A FlowNode element that executes a specified Action and has a Next pointer.
Public class FlowSwitch<T> A specialized FlowNode that allows modeling a switch construct, with one expression and one outcome for each match.
Public class ForEach<T> Executes an activity action once for each value provided in the Values collection.
Public class HandleScope<THandle> Provides default scoping behavior for Handle objects.
Public class If Models an If-Then-Else condition.
Public class Interop Obsolete. An activity that manages the execution of an System.Workflow.ComponentModel.Activity within a workflow.
Public class InvokeAction Invokes an activity’s ActivityAction handler.
Public class InvokeAction<T> Invokes an activity’s ActivityAction<T> handler.
Public class InvokeAction<T1, T2> Invokes an activity’s ActivityAction<T1, T2> handler.
Public class InvokeAction<T1, T2, T3> Invokes an activity’s ActivityAction<T1, T2, T3> handler.
Public class InvokeAction<T1, T2, T3, T4> Invokes an activity’s ActivityAction<T1, T2, T3, T4> handler.
Public class InvokeAction<T1, T2, T3, T4, T5> Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5> handler.
Public class InvokeAction<T1, T2, T3, T4, T5, T6> Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6> handler.
Public class InvokeAction<T1, T2, T3, T4, T5, T6, T7> Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6, T7> handler.
Public class InvokeAction<T1, T2, T3, T4, T5, T6, T7, T8> Invokes an activity’s ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8> handler.
Public class 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.
Public class 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.
Public class 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>.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class 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.
Public class InvokeDelegate Invokes the specified ActivityDelegate.
Public class InvokeMethod Calls a public method of a specified object or type.
Public class NoPersistScope Represents the NoPersistScope activity.
Public class Parallel An activity that executes all child activities simultaneously and asynchronously.
Public class ParallelForEach<T> Enumerates the elements of a collection and executes an embedded statement for each element of the collection in parallel.
Public class Persist Requests that a workflow instance persist.
Public class Pick Provides event-based control flow modeling.
Public class PickBranch A potential path of execution within a Pick activity.
Public class RemoveFromCollection<T> Removes an item from a specified collection.
Public class Rethrow Throws a previously thrown exception from within a Catch activity.
Public class Sequence Executes a set of child activities according to a single, defined ordering.
Public class State Models the state which a state machine can be in.
Public class StateMachine Models workflows using the familiar state machine paradigm.
Public class 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.
Public class 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.
Public class Throw Throws an exception.
Public class TimerExtension Abstract base class for timer extensions.
Public class TransactionScope An activity that demarcates a transaction boundary.
Public class Transition Models the list of possible state changes.
Public class TryCatch Contains activities to be executed by the workflow runtime in an exception handling block.
Public class While Executes a contained activity while a condition evaluates to true.
Public class WorkflowTerminatedException The exception that is thrown when an operation is invoked on a terminated WorkflowApplication.
Public class WriteLine Writes a specified string to a specified TextWriter object.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft