Export (0) Print
Expand All
Expand Minimize
0 out of 2 rated this helpful - Rate this topic

System.Activities Namespace

Provides classes related to system activities.

  Class Description
Public class Activity An abstract base class used to create composite activities from pre-existing Activity objects.
Public class Activity<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.
Public class ActivityAction Defines an activity delegate that has no in arguments and does not return a value.
Public class ActivityAction<T> Defines an activity delegate that has one in argument and does not return a value.
Public class ActivityAction<T1, T2> Defines an activity delegate that has two in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3> Defines an activity delegate that has three in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4> Defines an activity delegate that has four in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4, T5> Defines an activity delegate that has five in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4, T5, T6> Defines an activity delegate that has six in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4, T5, T6, T7> Defines an activity delegate that has seven in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8> Defines an activity delegate that has eight in arguments and does not return a value.
Public class ActivityAction<T1, T2, T3, T4, T5, T6, T7, T8, T9> Defines an activity delegate that has nine in arguments and does not return a value.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityAction<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.
Public class ActivityBuilder Provides property data for a workflow activity.
Public class ActivityBuilder<TResult> Provides property data for a generic workflow activity.
Public class ActivityContext The base class for context classes that represent the execution environment of an activity.
Public class ActivityDelegate Represents an activity-based callback.
Public class ActivityFunc<TResult> Defines an activity delegate with no in arguments and one out argument of type Tresult.
Public class ActivityFunc<T, TResult> Defines an activity delegate with one in argument of type T and one out argument of type TResult.
Public class ActivityFunc<T1, T2, TResult> Defines an activity delegate with one in argument of type T and one out argument of type TResult.
Public class ActivityFunc<T1, T2, T3, TResult> Defines an activity delegate with three in arguments of type T and one out argument of type TResult.
Public class ActivityFunc<T1, T2, T3, T4, TResult> Defines an activity delegate with four in arguments of type T and one out argument of type TResult.
Public class ActivityFunc<T1, T2, T3, T4, T5, TResult> Defines an activity delegate with five in arguments of type T and one out argument of type TResult.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityFunc<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.
Public class ActivityInstance Represents the instance state of an activity at runtime.
Public class ActivityPropertyReference 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.
Public class ActivityWithResult Retrieves the value or type of an activity out argument. This class is abstract and derives from Activity class.
Public class Argument The abstract base class that represents a binding terminal that supports the flow of data into and out of an activity.
Public class AsyncCodeActivity Manages asynchronous code activity execution from start to completion. This is an abstract class.
Public class AsyncCodeActivity<TResult> Manages asynchronous code activity execution, for an activity of a specified type, from start to completion. This is an abstract and generic class.
Public class AsyncCodeActivityContext The execution context for an asynchronous activity.
Public class Bookmark Represents a point at which a workflow or activity can passively wait to be resumed.
Public class BookmarkScope Scopes a set of Bookmark objects that are categorized as operating under the same protocol.
Public class BookmarkScopeHandle A T:System.Handle used to manage the lifetime of a BookmarkScope.
Public class CodeActivity 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.
Public class CodeActivity<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.
Public class CodeActivityContext Extends ActivityContext and provides additional functionality for CodeActivity.
Public class DelegateArgument The abstract base class that represents a binding terminal that supports the flow of data into and out of an ActivityDelegate.
Public class DelegateInArgument The abstract base class that represents a binding terminal that supports the flow of data into an ActivityDelegate.
Public class DelegateInArgument<T> A binding terminal that represents the flow of data into an ActivityDelegate.
Public class DelegateOutArgument The abstract base class that represents a binding terminal that supports the flow of data out of an ActivityDelegate.
Public class DelegateOutArgument<T> A binding terminal that represents the flow of data out of an ActivityDelegate.
Public class DynamicActivity Provides an object model that allows you to construct activities dynamically that interface with the WF designer and runtime using ICustomTypeDescriptor.
Public class DynamicActivity<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.
Public class DynamicActivityProperty Represents a property of a DynamicActivity that is created at runtime and executes in the ActivityExecutionContext.
Public class ExceptionPersistenceExtension Specifies exception persistence.
Public class ExclusiveHandle Adds supplementary information to a bookmark that enables it to access a subset of its scope handles, excluding handles that are not required.
Public class ExecutionProperties Represents the collection of properties at a particular scope.
Public class Handle Represents a type that has its lifetime controlled by the workflow runtime.
Public class HandleInitializationContext Represents the initialization environment of a Handle.
Public class InArgument The abstract base class that represents a binding terminal that supports the flow of data into an activity.
Public class InArgument<T> A binding terminal that represents the flow of data into an activity.
Public class InOutArgument The abstract base class that represents a binding terminal that supports the flow of data into and out of an activity.
Public class InOutArgument<T> A binding terminal that represents the flow of data into and out of an activity.
Public class InvalidWorkflowException Handles exceptions that occur when a workflow is not valid.
Public class InvokeCompletedEventArgs Provides data for the InvokeCompleted event.
Public class Location Provides a reference to a value used by an Argument or Variable.
Public class Location<T> Provides a typed reference to a value used by an Argument or Variable.
Public class LocationReference Provides a mechanism by which a Location can be resolved at runtime.
Public class LocationReferenceEnvironment Provides a representation of the environment of variables and arguments that is available to an activity at runtime.
Public class NativeActivity Abstract base class for custom activities that implement execution logic using the Execute method, which has full access to the runtime’s features.
Public class NativeActivity<TResult> Abstract base class for custom activities that implement execution logic using the Execute method, that has full access to the runtime’s features.
Public class NativeActivityAbortContext Represents the execution environment of an activity that is being aborted.
Public class NativeActivityContext The execution context for a NativeActivity.
Public class NativeActivityFaultContext Represents the execution environment of a NativeActivity when it is handling an exception thrown by a child activity.
Public class NativeActivityTransactionContext The execution context for a NativeActivity that needs to provide the runtime with a transaction.
Public class NoPersistHandle Manages the lifetime of a no-persist block.
Public class OutArgument The abstract base class that represents a binding terminal that supports the flow of data out of an activity.
Public class OutArgument<T> A binding terminal that represents the flow of data out of an activity.
Public class OverloadGroupAttribute Provides a method for indicating which combinations of arguments are valid in an activity.
Public class RegistrationContext Provides access to the current collection of workflow execution properties.
Public class RequiredArgumentAttribute Application element on which it is valid to apply an argument.0
Public class RuntimeArgument Describes the characteristics of an argument of an activity to the runtime.
Public class RuntimeDelegateArgument Describes the characteristics of a DelegateArgument to the runtime.
Public class RuntimeTransactionHandle Provides access to the run-time transaction in a workflow instance.
Public class ValidationException The exception that is thrown when a workflow or activity is in an invalid state.
Public class Variable The abstract base class from which the workflow data member support class Variable<T> derives.
Public class Variable<T> Represents a variable in a workflow.
Public class VersionMismatchException Specifies information about a version mismatch exception.
Public class WorkflowApplication Provides a host for a single instance of a workflow.
Public class WorkflowApplicationAbortedEventArgs Provides data about an aborted workflow instance.
Public class WorkflowApplicationAbortedException Represents the exception that is thrown when an operation on a workflow instance is not valid because the instance has been aborted.
Public class WorkflowApplicationCompletedEventArgs Provides information about a workflow instance that has completed its execution.
Public class WorkflowApplicationCompletedException Represents the exception that is thrown when an operation on a workflow instance is not valid because the instance has completed.
Public class WorkflowApplicationEventArgs A base class for events associated with a WorkflowApplication .
Public class WorkflowApplicationException Provides the base class for handling an error that occurs during the execution of a workflow application.
Public class WorkflowApplicationIdleEventArgs Holds information about the workflow instance that has become idle.
Public class WorkflowApplicationInstance Specifies information about a workflow application instance.
Public class WorkflowApplicationTerminatedException An exception that is thrown when an operation on a workflow instance is not valid because the instance has been terminated.
Public class WorkflowApplicationUnhandledExceptionEventArgs Provides information about an unhandled exception that occurred in a workflow instance.
Public class WorkflowApplicationUnloadedException An exception that is thrown when an operation on a workflow instance is invalid because the instance has been unloaded.
Public class WorkflowDataContext 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.
Public class WorkflowIdentity Maps a persisted workflow instance to its corresponding workflow definition.
Public class WorkflowInspectionServices Provides methods for working with the runtime metadata for an activity tree.
Public class WorkflowInvoker Provides a means for invoking a workflow as if it were a method call.
  Structure Description
Public structure ActivityMetadata Represents the set of arguments, child activities, variables, and delegates that a configured Activity introduces to the execution environment.
Public structure CodeActivityMetadata Represents the set of arguments that a configured CodeActivity introduces to the execution environment.
Public structure CodeActivityPublicEnvironmentAccessor Specifies information about a public environment accessor.
Public structure NativeActivityMetadata Represents the set of arguments, child activities, variables, and delegates that a configured NativeActivity introduces to the execution environment.
  Interface Description
Public interface IExecutionProperty Provides execution properties with a mechanism for configuring thread local storage before and after the work items of the associated activity.
Public interface IPropertyRegistrationCallback Allows a workflow execution property to provide custom registration and un-registration logic.
  Delegate Description
Public delegate BookmarkCallback Represents the method that is called when a Bookmark is resumed.
Public delegate CompletionCallback The method that is called when an activity completes.
Public delegate CompletionCallback<TResult> The method that is called when an activity completes.
Public delegate DelegateCompletionCallback Represents the method that is called when an ActivityDelegate completes.
Public delegate FaultCallback Represents the method that is called when a scheduled activity or one of its children enters the Faulted state.
  Enumeration Description
Public enumeration ActivityInstanceState Describes the state of an activity instance.
Public enumeration ArgumentDirection Specifies the direction of data flow for an Argument.
Public enumeration BookmarkOptions Specifies the options for a Bookmark.
Public enumeration BookmarkResumptionResult Defines an enumeration whose members represent the outcome of bookmark scheduling requests.
Public enumeration PersistableIdleAction Specifies the action that occurs when a workflow becomes idle when persistence is allowed.
Public enumeration UnhandledExceptionAction Specifies the action that occurs when an exception escapes the root of a workflow.
Public enumeration VariableModifiers Specifies the way the workflow runtime treats Variable objects.
Public enumeration WorkflowIdentityFilter Specifies the workflow identity filter.
Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.