Export (0) Print
Expand All
Expand Minimize

System.Workflow.Activities Namespace

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

  ClassDescription
Public classActiveDirectoryRoleRepresents an Active Directory role in a Windows Workflow Foundation hosting environment. This class cannot be inherited.
Public classActiveDirectoryRoleFactoryA factory class for creating ActiveDirectoryRole objects from Windows NT aliases, e-mail addresses, and security identifiers (SIDs).
Public classCallExternalMethodActivityDefines 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.
Public classCallExternalMethodActivityValidatorVerifies that the CallExternalMethodActivity class is configured correctly.
Public classChannelTokenUsed by a SendActivity to associate itself with a client-side channel.
Public classCodeActivityRuns the code-beside method associated with an activity. This class cannot be inherited.
Public classCodeConditionDefines 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.
Public classCompensatableSequenceActivityDefines a compensatable version of the SequenceActivity activity. This class cannot be inherited.
Public classConditionalEventArgsReturns result information for the CodeCondition class. This class cannot be inherited.
Public classConditionedActivityGroupProvides the definition of a constraint-based execution context for a set of child activities.
Public classContextTokenRepresents 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.
Public classCorrelationAliasAttributeOverrides 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.
Public classCorrelationInitializerAttributeIndicates the method or event on an ExternalDataExchange interface that initializes the correlation value. This class cannot be inherited.
Public classCorrelationParameterAttributeIndicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. This class cannot be inherited.
Public classDelayActivityProvides the logic to establish a timer and to wait, asynchronously, for timer's expiration. This class cannot be inherited.
Public classEventDeliveryFailedExceptionThe 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.
Public classEventDrivenActivityWraps an Activity whose execution is initialized by an event. This class cannot be inherited.
Public classEventHandlersActivityA 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.
Public classEventHandlingScopeActivityEnables event handling with the execution of the child activities. This class cannot be inherited.
Public classEventQueueNameRepresents the name of a queue associated with an event on a WorkflowInstance. This class cannot be inherited.
Public classExternalDataEventArgsRepresents the data sent when an event is raised using the HandleExternalEventActivity activity.
Public classExternalDataExchangeAttributeMarks an interface as a local service interface. This class cannot be inherited.
Public classExternalDataExchangeServiceRepresents 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.
Public classExternalDataExchangeServiceSectionRepresents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.
Public classHandleExternalEventActivityDefines a workflow communication activity that is used to handle an event that is raised by a local service.
Public classHandleExternalEventActivityValidatorVerifies that the HandleExternalEventActivity class is configured correctly.
Public classIfElseActivityConditionally runs one of two or more activities of type IfElseBranchActivity. This class cannot be inherited.
Public classIfElseBranchActivityRepresents a branch of an IfElseActivity. This class cannot be inherited.
Public classInvokeWebServiceActivityInvokes a Web service through a proxy class, which passes and receives parameters as specified. This class cannot be inherited.
Public classInvokeWebServiceEventArgsContains event data used to invoke a Web service. This class cannot be inherited.
Public classInvokeWorkflowActivityAsynchronously runs one workflow from another. This class cannot be inherited.
Public classListenActivityMakes the workflow wait for any one of several possible events before the activity proceeds. This class cannot be inherited.
Public classMessageEventSubscriptionCreates a message event subscription to route messages to the appropriate workflow instance.
Public classOperationInfoRepresents the information for a contract operation defined in a workflow service.
Public classOperationInfoBaseThe base class used for storing information for a contract operation defined in a workflow service.
Public classOperationParameterInfoContains information about an operation parameter.
Public classOperationParameterInfoCollectionA collection of OperationParameterInfo objects.
Public classOperationValidationEventArgsProvides data for the OperationValidation event.
Public classParallelActivityRuns a set of child activities at the same time. This class cannot be inherited.
Public classPolicyActivityRepresents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.
Public classReceiveActivityService activity that implements an operation defined by a service contract.
Public classReplicatorActivityRuns multiple instances of a child activity.
Public classReplicatorChildEventArgsContains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.
Public classSendActivityClient activity that models the synchronous invocation of a service operation.
Public classSendActivityEventArgsProvides information for the BeforeSend and AfterResponse events.
Public classSequenceActivityRuns a set of child activities according to a single defined ordering.
Public classSequentialWorkflowActivityRepresents a workflow that executes activities sequentially.
Public classSetStateActivityProvides the transition to a StateActivity in a state machine workflow. This class cannot be inherited.
Public classSetStateEventArgsRepresents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.
Public classStateActivityRepresents a state in a StateMachineWorkflowActivity.
Public classStateActivityValidatorRepresents a class that verifies whether a StateActivity class is configured correctly.
Public classStateFinalizationActivityRepresents an activity that executes contained activities before transitioning to another state in a state machine workflow. This class cannot be inherited.
Public classStateInitializationActivityActs as a container to a group of activities that is executed when the StateActivity starts running. This class cannot be inherited.
Public classStateMachineWorkflowActivityServes as the root container for state machine workflows. Contains event-driven activities and states.
Public classStateMachineWorkflowInstanceRepresents a class that manages the current instance of a StateMachineWorkflowActivity. This class cannot be inherited.
Public classTypedOperationInfoAn 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.
Public classWebServiceFaultActivityEnables sending a fault to the Web service client from the workflow. This class cannot be inherited.
Public classWebServiceInputActivityEnables receiving data from a Web service in a workflow. This class cannot be inherited.
Public classWebServiceOutputActivityEnables sending data to a Web service from within a workflow. This class cannot be inherited.
Public classWebWorkflowRoleRepresents a Workflow role that is backed by a RoleProvider.
Public classWhileActivityRuns a child activity iteratively as long as a certain condition is true.
Public classWorkflowAuthorizationExceptionThe exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.
Public classWorkflowRoleThe abstract base class from which workflow roles are derived.
Public classWorkflowRoleCollectionRepresents a collection of WorkflowRole objects. This class cannot be inherited.
Public classWorkflowServiceAttributesBuilds the service behavior for the workflow service that it decorates.
Public classWorkflowServiceAttributesDynamicPropertyValidatorThe property validator used by the WorkflowServiceAttributesProperty.
Public classWorkflowSubscriptionServiceProvides methods for a subscription service to manage subscriptions for a workflow runtime.
Public classWorkflowWebServiceRepresents the base class for all workflow Web services.

  InterfaceDescription
Public interfaceIEventActivityProvides methods and properties that event-driven activities must derive from, to subscribe to events.

  EnumerationDescription
Public enumerationExecutionTypeSpecifies the execution mode for activities.

Community Additions

ADD
Show:
© 2014 Microsoft