Questa documentazione è stata archiviata e non viene gestita.

Spazio dei nomi System.Workflow.ComponentModel

Provides the base classes, interfaces, and core modeling constructs that are used to create activities and workflows.

 ClasseDescrizione
Classe pubblicaActivityRepresents the fundamental building block of workflows. Activity is the base class for all activities.
Classe pubblicaActivityBindBinds an activity's property to a property, field, indexer, method, event, or another activity's property. This class cannot be inherited.
Classe pubblicaActivityChangeActionRepresents a proposed change to a CompositeActivity within a running workflow instance. This class must be inherited.
Classe pubblicaActivityCollectionModels a strongly typed ICollection of type Activity.
Classe pubblicaActivityCollectionChangeEventArgsRepresents the information needed by an event handler to perform custom processing whenever the contents of an ActivityCollection changes.
Classe pubblicaActivityConditionRepresents an abstract class for an expression, which evaluates to a Boolean. This class must be inherited.
Classe pubblicaActivityExecutionContextRepresents the execution environment of an Activity. This class cannot be inherited.
Classe pubblicaActivityExecutionContextManagerAllows a CompositeActivity to create and manage execution contexts for its child activities. This class cannot be inherited.
Classe pubblicaActivityExecutionStatusChangedEventArgsHolds information relating to the change of execution status event for an Activity. This class cannot be inherited.
Classe pubblicaAddedActivityActionRepresents a proposed addition of an Activity to a CompositeActivity within a running workflow instance.
Classe pubblicaAlternateFlowActivityAttributeCustom attribute which indicates that the activity supports an alternative flow. This class cannot be inherited.
Classe pubblicaCancellationHandlerActivityRepresents cancellation logic that can be associated with a CompositeActivity. This class cannot be inherited.
Classe pubblicaCompensatableTransactionScopeActivityDefines a compensatable version of the TransactionScopeActivity activity. This class cannot be inherited.
Classe pubblicaCompensateActivityTriggers the compensation of a completed child Activity that implements the ICompensatableActivity interface. This class cannot be inherited.
Classe pubblicaCompensationHandlerActivitySpecifies workflow logic that undoes, or compensates for, the successful execution of the associated CompositeActivity. This class cannot be inherited.
Classe pubblicaCompositeActivityDerivative of Activity that is the base class for all activities that contain other activities. A CompositeActivity is responsible for managing the execution of its child activities.
Classe pubblicaDependencyObjectThe base class for all objects that have dependency properties. This class must be inherited.
Classe pubblicaDependencyPropertyA 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.
Classe pubblicaFaultHandlerActivityRepresents the activity class used to handle an Exception of type specified by the FaultType property. This class cannot be inherited.
Classe pubblicaFaultHandlersActivityRepresents a CompositeActivity that has an ordered list of child activities of type FaultHandlerActivity. This class cannot be inherited.
Classe pubblicaPersistOnCloseAttributeIndicates that the current workflow instance must be persisted when the adorned activity completes its execution. This class cannot be inherited.
Classe pubblicaPropertyMetadataRepresents the behavior of a dependency property.
Classe pubblicaQueueEventArgsRepresents the event arguments for a workflow queue related event.
Classe pubblicaRemovedActivityActionRepresents a proposed removal of an Activity from a CompositeActivity within a running workflow instance.
Classe pubblicaSuspendActivitySuspends the running workflow instance when executed. This class cannot be inherited.
Classe pubblicaSynchronizationScopeActivityRepresents 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.
Classe pubblicaTerminateActivityTerminates the running workflow instance when an abnormal situation occurs. This class cannot be inherited.
Classe pubblicaThrowActivityModels the throwing of an exception. This class cannot be inherited.
Classe pubblicaTransactionScopeActivityA section of workflow which demarcates a transaction boundary. A new Transaction is started when this Activity begins executing, and the transaction commits when the Activity closes successfully. This class cannot be inherited.
Classe pubblicaWorkflowChangeActionAn abstract base class from which all classes that represent proposed changes to a running workflow instance must derive.
Classe pubblicaWorkflowChangesRepresents a set of proposed changes to a running workflow instance.
Classe pubblicaWorkflowParameterBindingA general-purpose class that represents a binding to a named parameter. This class cannot be inherited.
Classe pubblicaWorkflowParameterBindingCollectionRepresents a KeyedCollection of type WorkflowParameterBinding. This class may not be inherited.
Classe pubblicaWorkflowTerminatedExceptionRepresents the Exception that is raised when a workflow is terminated. This class cannot be inherited.
Classe pubblicaWorkflowTransactionOptionsContainer for workflow transaction type options. This class cannot be inherited.

 InterfacciaDescrizione
Interfaccia pubblicaIActivityEventListenerDefines the interface for an object that listens for an event.
Interfaccia pubblicaICompensatableActivityDefines the interface required by an Activity that can be compensated.
Interfaccia pubblicaIDynamicPropertyTypeProviderProvides 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.
Interfaccia pubblicaIStartWorkflowDefines a service that can be obtained from an ActivityExecutionContext for the purpose of starting a new workflow instance.
Interfaccia pubblicaIWorkflowChangeDiffSupports mining of workflow changes.

 DelegatoDescrizione
Delegato pubblicoGetValueOverrideAllows a custom override of the GetValue logic associated with a dependency property that is defined on a dependency object.
Delegato pubblicoSetValueOverrideAllows a custom override of the SetValue logic associated with a dependency property that is defined on a dependency object.

 EnumerazioneDescrizione
Enumerazione pubblicaActivityCollectionChangeActionRepresents 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.
Enumerazione pubblicaActivityExecutionResultEnumeration of activity result values that qualifies the state of an Activity that has an ActivityExecutionStatus of Closed.
Enumerazione pubblicaActivityExecutionStatusEnumeration of activity status values that correspond to the life cycle of an activity within a running workflow instance.
Enumerazione pubblicaDependencyPropertyOptionsRepresents an enumeration of DependencyProperty options.
Mostra: