Click to Rate and Give Feedback
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
This page is specific to
Microsoft Visual Studio 2008/.NET Framework 3.5

Other versions are also available for the following:
.NET Framework Class Library
System.Workflow.Activities Namespace

Updated: November 2007

Defines activities that can be added to workflows to create and run an executable representation of a work process.

  ClassDescription
ActiveDirectoryRoleRepresents an Active Directory role in a Windows Workflow Foundation hosting environment. This class cannot be inherited.
ActiveDirectoryRoleFactoryA factory class for creating ActiveDirectoryRole objects from Windows NT aliases, e-mail addresses, and security identifiers (SIDs).
CallExternalMethodActivityDefines a workflow communication activity that is used to call a method on a local service. This activity is used to send data from the workflow to the host through the local service.
CallExternalMethodActivityValidatorVerifies that the CallExternalMethodActivity class is configured correctly.
ChannelTokenUsed by a SendActivity to associate itself with a client-side channel.
CodeActivityRuns the code-beside method associated with an activity. This class cannot be inherited.
CodeConditionDefines a condition that guards/drives the execution of a certain activity within a workflow definition. It has an event of type ConditionalEventArgs to return the result of the condition.
CompensatableSequenceActivityDefines a compensatable version of the SequenceActivity activity. This class cannot be inherited.
ConditionalEventArgsReturns result information for the CodeCondition class. This class cannot be inherited.
ConditionedActivityGroupProvides the definition of a constraint-based execution context for a set of child activities.
ContextTokenRepresents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.
CorrelationAliasAttributeOverrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. This class cannot be inherited.
CorrelationInitializerAttributeIndicates the method or event on an ExternalDataExchange interface that initializes the correlation value. This class cannot be inherited.
CorrelationParameterAttributeIndicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. This class cannot be inherited.
DelayActivityProvides the logic to establish a timer and to wait, asynchronously, for timer's expiration. This class cannot be inherited.
EventDeliveryFailedExceptionThe exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Typically the event is raised from an ExternalDataExchangeService on a workflow instance. This class cannot be inherited.
EventDrivenActivityWraps an Activity whose execution is initialized by an event. This class cannot be inherited.
EventHandlersActivityA composite activity that contains a collection of event handlers. It is typically used where a collection of events must be handled. Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.
EventHandlingScopeActivityEnables event handling with the execution of the child activities. This class cannot be inherited.
EventQueueNameRepresents the name of a queue associated with an event on a WorkflowInstance. This class cannot be inherited.
ExternalDataEventArgsRepresents the data sent when an event is raised using the HandleExternalEventActivity activity.
ExternalDataExchangeAttributeMarks an interface as a local service interface. This class cannot be inherited.
ExternalDataExchangeServiceRepresents a service that must be added to the workflow run-time engine for local services communications to be enabled. Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.
ExternalDataExchangeServiceSectionRepresents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.
HandleExternalEventActivityDefines a workflow communication activity that is used to handle an event that is raised by a local service.
HandleExternalEventActivityValidatorVerifies that the HandleExternalEventActivity class is configured correctly.
IfElseActivityConditionally runs one of two or more activities of type IfElseBranchActivity. This class cannot be inherited.
IfElseBranchActivityRepresents a branch of an IfElseActivity. This class cannot be inherited.
InvokeWebServiceActivityInvokes a Web service through a proxy class, which passes and receives parameters as specified. This class cannot be inherited.
InvokeWebServiceEventArgsContains event data used to invoke a Web service. This class cannot be inherited.
InvokeWorkflowActivityAsynchronously runs one workflow from another. This class cannot be inherited.
ListenActivityMakes the workflow wait for any one of several possible events before the activity proceeds. This class cannot be inherited.
MessageEventSubscriptionCreates a message event subscription to route messages to the appropriate workflow instance.
OperationInfoRepresents the information for a contract operation defined in a workflow service.
OperationInfoBaseThe base class used for storing information for a contract operation defined in a workflow service.
OperationParameterInfoContains information about an operation parameter.
OperationParameterInfoCollectionA collection of OperationParameterInfo objects.
OperationValidationEventArgsProvides data for the OperationValidation event.
ParallelActivityRuns a set of child activities at the same time. This class cannot be inherited.
PolicyActivityRepresents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.
ReceiveActivityService activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.
ReplicatorActivityRuns multiple instances of a child activity.
ReplicatorChildEventArgsContains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.
SendActivityClient activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.
SendActivityEventArgsProvides information for the BeforeSend and AfterResponse events.
SequenceActivityRuns a set of child activities according to a single defined ordering.
SequentialWorkflowActivityRepresents a workflow that executes activities sequentially.
SetStateActivityProvides the transition to a StateActivity in a state machine workflow. This class cannot be inherited.
SetStateEventArgsRepresents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.
StateActivityRepresents a state in a StateMachineWorkflowActivity.
StateActivityValidatorRepresents a class that verifies whether a StateActivity class is configured correctly.
StateFinalizationActivityRepresents an activity that executes contained activities before transitioning to another state in a state machine workflow. This class cannot be inherited.
StateInitializationActivityActs as a container to a group of activities that is executed when the StateActivity starts running. This class cannot be inherited.
StateMachineWorkflowActivityServes as the root container for state machine workflows. Contains event-driven activities and states.
StateMachineWorkflowInstanceRepresents a class that manages the current instance of a StateMachineWorkflowActivity. This class cannot be inherited.
TypedOperationInfoAn OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. Note that this operation information must be based on a CLR type.
WebServiceFaultActivityEnables sending a fault to the Web service client from the workflow. This class cannot be inherited.
WebServiceInputActivityEnables receiving data from a Web service in a workflow. This class cannot be inherited.
WebServiceOutputActivityEnables sending data to a Web service from within a workflow. This class cannot be inherited.
WebWorkflowRoleRepresents a Workflow role that is backed by a RoleProvider.
WhileActivityRuns a child activity iteratively as long as a certain condition is true.
WorkflowAuthorizationExceptionThe exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.
WorkflowRoleThe abstract base class from which workflow roles are derived.
WorkflowRoleCollectionRepresents a collection of WorkflowRole objects. This class cannot be inherited.
WorkflowServiceAttributesBuilds the service behavior for the workflow service that it decorates.
WorkflowServiceAttributesDynamicPropertyValidatorThe property validator used by the WorkflowServiceAttributesProperty.
WorkflowSubscriptionServiceProvides methods for a subscription service to manage subscriptions for a workflow runtime.
WorkflowWebServiceRepresents the base class for all workflow Web services.
  InterfaceDescription
IEventActivityProvides methods and properties that event-driven activities must derive from, to subscribe to events.
  EnumerationDescription
ExecutionTypeSpecifies the execution mode for activities.
Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2008 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker