Export (0) Print
Expand All

System.Workflow.ComponentModel Namespace

 ClassDescription
Public classActivity 
Public classActivityBindBinds an activity's property to a property, field, indexer, method, event, or another activity's property. This class cannot be inherited.
Public classActivityChangeActionRepresents a proposed change to a CompositeActivity within a running workflow instance. This class must be inherited.
Public classActivityCollectionModels a strongly typed ICollection of type Activity.
Public classActivityCollectionChangeEventArgs 
Public classActivityConditionRepresents an abstract class for an expression, which evaluates to a Boolean. This class must be inherited.
Public classActivityExecutionContext 
Public classActivityExecutionContextManager 
Public classActivityExecutionStatusChangedEventArgs 
Public classAddedActivityAction 
Public classAlternateFlowActivityAttribute 
Public classCancellationHandlerActivityRepresents cancellation logic that can be associated with a CompositeActivity. This class cannot be inherited.
Public classCompensatableTransactionScopeActivity 
Public classCompensateActivityTriggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. This class cannot be inherited.
Public classCompensationHandlerActivitySpecifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. This class cannot be inherited.
Public classCompositeActivity 
Public classDependencyObjectThe base class for all objects that have dependency properties. This class must be inherited.
Public classDependencyPropertyA special kind of property that can be defined or attached to a DependencyObject. There are three kinds of dependency properties: instance properties, meta properties, and attached properties. This class cannot be inherited.
Public classFaultHandlerActivityRepresents the activity class used to handle an Exception of type specified by the FaultType property. This class cannot be inherited.
Public classFaultHandlersActivity 
Public classPersistOnCloseAttributeIndicates that the current workflow instance must be persisted when the adorned activity completes its execution. This class cannot be inherited.
Public classPropertyMetadataRepresents the behavior of a dependency property.
Public classQueueEventArgsRepresents the event arguments for a workflow queue related event.
Public classRemovedActivityActionRepresents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.
Public classSuspendActivitySuspends the running workflow instance when executed. This class cannot be inherited.
Public classSynchronizationScopeActivityRepresents a section of workflow that requires controlled access to shared variables. If two or more instances of a SynchronizationScopeActivity access the same variables, then the execution of these activities is effectively serialized. This class cannot be inherited.
Public classTerminateActivityTerminates the running workflow instance when an abnormal situation occurs. This class cannot be inherited.
Public classThrowActivity 
Public classTransactionScopeActivity 
Public classWorkflowChangeActionAn abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.
Public classWorkflowChangesRepresents a set of proposed changes to a running workflow instance.
Public classWorkflowParameterBindingA general-purpose class that represents a binding to a named parameter. This class cannot be inherited.
Public classWorkflowParameterBindingCollectionRepresents a KeyedCollection of type WorkflowParameterBinding. This class may not be inherited.
Public classWorkflowTerminatedExceptionRepresents the Exception that is raised when a workflow is terminated. This class cannot be inherited.
Public classWorkflowTransactionOptions 

 InterfaceDescription
Public interfaceIActivityEventListener 
Public interfaceICompensatableActivity 
Public interfaceIDynamicPropertyTypeProviderProvides a property type to the bind infrastructure. It is implemented by activities containing a property of variable type, where the type may vary depending on other activity settings.
Public interfaceIStartWorkflowDefines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.
Public interfaceIWorkflowChangeDiffSupports mining of workflow changes.

 DelegateDescription
Public delegateGetValueOverride 
Public delegateSetValueOverrideAllows a custom override of the SetValue logic associated with a dependency property that is defined on a dependency object.

 EnumerationDescription
Public enumerationActivityCollectionChangeActionRepresents an enumeration of the permissible actions which may be performed on an ActivityCollection, which typically represents the collection of all child activities of a CompositeActivity.
Public enumerationActivityExecutionResultEnumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.
Public enumerationActivityExecutionStatus 
Public enumerationDependencyPropertyOptionsRepresents an enumeration of DependencyProperty options.

Community Additions

ADD
Show:
© 2014 Microsoft