Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

System.Activities Namespace

.NET Framework (current version)
 

Provides classes related to system activities.

ClassDescription
System_CAPS_pubclassActivity

An abstract base class used to create composite activities from pre-existing Activity objects.

System_CAPS_pubclassActivity<TResult>

An abstract base class used to create composite activities from pre-existing Activity objects, which specifies a result type using the activity’s type specifier.

System_CAPS_pubclassActivityAction

Defines an activity delegate that has no in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T>

Defines an activity delegate that has one in argument and does not return a value.

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

Defines an activity delegate that has ten in arguments and does not return a value.

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

Defines an activity delegate that has eleven in arguments and does not return a value.

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

Defines an activity delegate that has twelve in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>

Defines an activity delegate that has thirteen in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>

Defines an activity delegate that has fourteen in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>

Defines an activity delegate that has fifteen in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>

Defines an activity delegate that has sixteen in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2>

Defines an activity delegate that has two in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3>

Defines an activity delegate that has three in arguments and does not return a value.

System_CAPS_pubclassActivityAction<T1, T2, T3, T4>

Defines an activity delegate that has four in arguments and does not return a value.

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

Defines an activity delegate that has five in arguments and does not return a value.

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

Defines an activity delegate that has six in arguments and does not return a value.

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

Defines an activity delegate that has seven in arguments and does not return a value.

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

Defines an activity delegate that has eight in arguments and does not return a value.

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

Defines an activity delegate that has nine in arguments and does not return a value.

System_CAPS_pubclassActivityBuilder

Provides property data for a workflow activity.

System_CAPS_pubclassActivityBuilder<TResult>

Provides property data for a generic workflow activity.

System_CAPS_pubclassActivityContext

The base class for context classes that represent the execution environment of an activity.

System_CAPS_pubclassActivityDelegate

Represents an activity-based callback.

System_CAPS_pubclassActivityFunc<TResult>

Defines an activity delegate with no in arguments and one out argument of type Tresult.

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

Defines an activity delegate with nine in arguments of type T and one out argument of type TResult.

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

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

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

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, TResult>

Defines an activity delegate with one in argument of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, TResult>

Defines an activity delegate with three in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, TResult>

Defines an activity delegate with four in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, TResult>

Defines an activity delegate with five in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, TResult>

Defines an activity delegate with six in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, TResult>

Defines an activity delegate with seven in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityFunc<T1, T2, T3, T4, T5, T6, T7, T8, TResult>

Defines an activity delegate with eight in arguments of type T and one out argument of type TResult.

System_CAPS_pubclassActivityInstance

Represents the instance state of an activity at runtime.

System_CAPS_pubclassActivityPropertyReference

Represents a property reference that is used in ActivityBuilder and that maps to a PropertyReferenceExtension<T> in an x:Class activity when the x:Class activity is deserialized into an ActivityBuilder.

System_CAPS_pubclassActivityWithResult

Retrieves the value or type of an activity out argument. This class is abstract and derives from Activity class.

System_CAPS_pubclassArgument

The abstract base class that represents a binding terminal that supports the flow of data into and out of an activity.

System_CAPS_pubclassAsyncCodeActivity

Manages asynchronous code activity execution from start to completion. This is an abstract class.

System_CAPS_pubclassAsyncCodeActivity<TResult>

Manages asynchronous code activity execution, for an activity of a specified type, from start to completion. This is an abstract and generic class.

System_CAPS_pubclassAsyncCodeActivityContext

The execution context for an asynchronous activity.

System_CAPS_pubclassBookmark

Represents a point at which a workflow or activity can passively wait to be resumed.

System_CAPS_pubclassBookmarkScope

Scopes a set of Bookmark objects that are categorized as operating under the same protocol.

System_CAPS_pubclassBookmarkScopeHandle

A T:System.Handle used to manage the lifetime of a BookmarkScope.

System_CAPS_pubclassCodeActivity

An abstract class for creating a custom activity with imperative behavior defined with the Execute method, which gives access to variable and argument resolution and extensions.

System_CAPS_pubclassCodeActivity<TResult>

An abstract class for creating a custom activity with imperative behavior defined in the Execute method, giving access to variable and argument resolution and extensions.

System_CAPS_pubclassCodeActivityContext

Extends ActivityContext and provides additional functionality for CodeActivity.

System_CAPS_pubclassDelegateArgument

The abstract base class that represents a binding terminal that supports the flow of data into and out of an ActivityDelegate.

System_CAPS_pubclassDelegateInArgument

The abstract base class that represents a binding terminal that supports the flow of data into an ActivityDelegate.

System_CAPS_pubclassDelegateInArgument<T>

A binding terminal that represents the flow of data into an ActivityDelegate.

System_CAPS_pubclassDelegateOutArgument

The abstract base class that represents a binding terminal that supports the flow of data out of an ActivityDelegate.

System_CAPS_pubclassDelegateOutArgument<T>

A binding terminal that represents the flow of data out of an ActivityDelegate.

System_CAPS_pubclassDynamicActivity

Provides an object model that allows you to construct activities dynamically that interface with the WF designer and runtime using ICustomTypeDescriptor.

System_CAPS_pubclassDynamicActivity<TResult>

Provides an approach that is consistent with the document object model (DOM), which constructs activities dynamically that interface with the WF designer and workflow runtime using ICustomTypeDescriptor.

System_CAPS_pubclassDynamicActivityProperty

Represents a property of a DynamicActivity that is created at runtime and executes in the ActivityExecutionContext.

System_CAPS_pubclassExceptionPersistenceExtension

Specifies exception persistence.

System_CAPS_pubclassExclusiveHandle

Adds supplementary information to a bookmark that enables it to access a subset of its scope handles, excluding handles that are not required.

System_CAPS_pubclassExecutionProperties

Represents the collection of properties at a particular scope.

System_CAPS_pubclassHandle

Represents a type that has its lifetime controlled by the workflow runtime.

System_CAPS_pubclassHandleInitializationContext

Represents the initialization environment of a Handle.

System_CAPS_pubclassInArgument

The abstract base class that represents a binding terminal that supports the flow of data into an activity.

System_CAPS_pubclassInArgument<T>

A binding terminal that represents the flow of data into an activity.

System_CAPS_pubclassInOutArgument

The abstract base class that represents a binding terminal that supports the flow of data into and out of an activity.

System_CAPS_pubclassInOutArgument<T>

A binding terminal that represents the flow of data into and out of an activity.

System_CAPS_pubclassInvalidWorkflowException

Handles exceptions that occur when a workflow is not valid.

System_CAPS_pubclassInvokeCompletedEventArgs

Provides data for the InvokeCompleted event.

System_CAPS_pubclassLocation

Provides a reference to a value used by an Argument or Variable.

System_CAPS_pubclassLocation<T>

Provides a typed reference to a value used by an Argument or Variable.

System_CAPS_pubclassLocationReference

Provides a mechanism by which a Location can be resolved at runtime.

System_CAPS_pubclassLocationReferenceEnvironment

Provides a representation of the environment of variables and arguments that is available to an activity at runtime.

System_CAPS_pubclassNativeActivity

Abstract base class for custom activities that implement execution logic using the M:System.Activities.NativeActivity.Execute(System.Activities.ActivityExecutionContext) method, which has full access to the runtime’s features.

System_CAPS_pubclassNativeActivity<TResult>

Abstract base class for custom activities that implement execution logic using the M:System.Activities.NativeActivity`1.Execute(System.Activities.ActivityExecutionContext) method, that has full access to the runtime’s features.

System_CAPS_pubclassNativeActivityAbortContext

Represents the execution environment of an activity that is being aborted.

System_CAPS_pubclassNativeActivityContext

The execution context for a NativeActivity.

System_CAPS_pubclassNativeActivityFaultContext

Represents the execution environment of a NativeActivity when it is handling an exception thrown by a child activity.

System_CAPS_pubclassNativeActivityTransactionContext

The execution context for a NativeActivity that needs to provide the runtime with a transaction.

System_CAPS_pubclassNoPersistHandle

Manages the lifetime of a no-persist block.

System_CAPS_pubclassOutArgument

The abstract base class that represents a binding terminal that supports the flow of data out of an activity.

System_CAPS_pubclassOutArgument<T>

A binding terminal that represents the flow of data out of an activity.

System_CAPS_pubclassOverloadGroupAttribute

Provides a method for indicating which combinations of arguments are valid in an activity.

System_CAPS_pubclassRegistrationContext

Provides access to the current collection of workflow execution properties.

System_CAPS_pubclassRequiredArgumentAttribute

Application element on which it is valid to apply an argument.

System_CAPS_pubclassRuntimeArgument

Describes the characteristics of an argument of an activity to the runtime.

System_CAPS_pubclassRuntimeDelegateArgument

Describes the characteristics of a DelegateArgument to the runtime.

System_CAPS_pubclassRuntimeTransactionHandle

Provides access to the run-time transaction in a workflow instance.

System_CAPS_pubclassValidationException

The exception that is thrown when a workflow or activity is in an invalid state.

System_CAPS_pubclassVariable

The abstract base class from which the workflow data member support class Variable<T> derives.

System_CAPS_pubclassVariable<T>

Represents a variable in a workflow.

System_CAPS_pubclassVersionMismatchException

Specifies information about a version mismatch exception.

System_CAPS_pubclassWorkflowApplication

Provides a host for a single instance of a workflow.

System_CAPS_pubclassWorkflowApplicationAbortedEventArgs

Provides data about an aborted workflow instance.

System_CAPS_pubclassWorkflowApplicationAbortedException

Represents the exception that is thrown when an operation on a workflow instance is not valid because the instance has been aborted.

System_CAPS_pubclassWorkflowApplicationCompletedEventArgs

Provides information about a workflow instance that has completed its execution.

System_CAPS_pubclassWorkflowApplicationCompletedException

Represents the exception that is thrown when an operation on a workflow instance is not valid because the instance has completed.

System_CAPS_pubclassWorkflowApplicationEventArgs

A base class for events associated with a WorkflowApplication .

System_CAPS_pubclassWorkflowApplicationException

Provides the base class for handling an error that occurs during the execution of a workflow application.

System_CAPS_pubclassWorkflowApplicationIdleEventArgs

Holds information about the workflow instance that has become idle.

System_CAPS_pubclassWorkflowApplicationInstance

Specifies information about a workflow application instance.

System_CAPS_pubclassWorkflowApplicationTerminatedException

An exception that is thrown when an operation on a workflow instance is not valid because the instance has been terminated.

System_CAPS_pubclassWorkflowApplicationUnhandledExceptionEventArgs

Provides information about an unhandled exception that occurred in a workflow instance.

System_CAPS_pubclassWorkflowApplicationUnloadedException

An exception that is thrown when an operation on a workflow instance is invalid because the instance has been unloaded.

System_CAPS_pubclassWorkflowDataContext

Represents the data context of the current workflow environment and provides a bridge to bring workflow arguments and variables into the scope of Windows Presentation Foundation (WPF) data binding.

System_CAPS_pubclassWorkflowIdentity

Maps a persisted workflow instance to its corresponding workflow definition.

System_CAPS_pubclassWorkflowInspectionServices

Provides methods for working with the runtime metadata for an activity tree.

System_CAPS_pubclassWorkflowInvoker

Provides a means for invoking a workflow as if it were a method call.

StructureDescription
System_CAPS_pubstructureActivityMetadata

Represents the set of arguments, child activities, variables, and delegates that a configured Activity introduces to the execution environment.

System_CAPS_pubstructureCodeActivityMetadata

Represents the set of arguments that a configured CodeActivity introduces to the execution environment.

System_CAPS_pubstructureCodeActivityPublicEnvironmentAccessor

Specifies information about a public environment accessor.

System_CAPS_pubstructureNativeActivityMetadata

Represents the set of arguments, child activities, variables, and delegates that a configured NativeActivity introduces to the execution environment.

InterfaceDescription
System_CAPS_pubinterfaceIExecutionProperty

Provides execution properties with a mechanism for configuring thread local storage before and after the work items of the associated activity.

System_CAPS_pubinterfaceIPropertyRegistrationCallback

Allows a workflow execution property to provide custom registration and un-registration logic.

DelegateDescription
System_CAPS_pubdelegateBookmarkCallback

Represents the method that is called when a Bookmark is resumed.

System_CAPS_pubdelegateCompletionCallback

The method that is called when an activity completes.

System_CAPS_pubdelegateCompletionCallback<TResult>

The method that is called when an activity completes.

System_CAPS_pubdelegateDelegateCompletionCallback

Represents the method that is called when an ActivityDelegate completes.

System_CAPS_pubdelegateFaultCallback

Represents the method that is called when a scheduled activity or one of its children enters the Faulted state.

EnumerationDescription
System_CAPS_pubenumActivityInstanceState

Describes the state of an activity instance.

System_CAPS_pubenumArgumentDirection

Specifies the direction of data flow for an Argument.

System_CAPS_pubenumBookmarkOptions

Specifies the options for a Bookmark.

System_CAPS_pubenumBookmarkResumptionResult

Defines an enumeration whose members represent the outcome of bookmark scheduling requests.

System_CAPS_pubenumPersistableIdleAction

Specifies the action that occurs when a workflow becomes idle when persistence is allowed.

System_CAPS_pubenumUnhandledExceptionAction

Specifies the action that occurs when an exception escapes the root of a workflow.

System_CAPS_pubenumVariableModifiers

Specifies the way the workflow runtime treats Variable objects.

System_CAPS_pubenumWorkflowIdentityFilter

Specifies the workflow identity filter.

Return to top
Show: