System.Workflow.ComponentModel Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona clases relacionadas con el modelo de componente Windows Workflow Foundation.
Clases
| Nombre | Description |
|---|---|
| Activity |
Representa el bloque de creación fundamental de flujos de trabajo. Activity es la clase base para todas las actividades. |
| ActivityBind |
Enlaza la propiedad de una actividad a una propiedad, campo, indexador, método, evento u otra propiedad de la actividad. Esta clase no puede heredarse. |
| ActivityChangeAction |
Representa un cambio propuesto en una CompositeActivity instancia de flujo de trabajo en ejecución. Esta clase debe heredarse. |
| ActivityCollection |
Modela un tipo fuertemente tipado ICollection de tipo Activity. |
| ActivityCollectionChangeEventArgs |
Representa la información necesaria para que un controlador de eventos realice el procesamiento personalizado cada vez que cambia el contenido de un ActivityCollection objeto . |
| ActivityCondition |
Representa una clase abstracta para una expresión, que se evalúa como . |
| ActivityExecutionContext |
Representa el entorno de ejecución de un Activityobjeto . Esta clase no puede heredarse. |
| ActivityExecutionContextManager |
CompositeActivity Permite crear y administrar contextos de ejecución para sus actividades secundarias. Esta clase no puede heredarse. |
| ActivityExecutionStatusChangedEventArgs |
Contiene información relacionada con el cambio del evento de estado de ejecución de un Activity. Esta clase no puede heredarse. |
| AddedActivityAction |
Representa una adición propuesta de a Activity un CompositeActivity objeto dentro de una instancia de flujo de trabajo en ejecución. |
| AlternateFlowActivityAttribute |
Atributo personalizado que indica que la actividad admite un flujo alternativo. Esta clase no puede heredarse. |
| CancellationHandlerActivity |
Representa la lógica de cancelación que se puede asociar a .CompositeActivity Esta clase no puede heredarse. |
| CompensatableTransactionScopeActivity |
Define una versión compensable de la TransactionScopeActivity actividad. Esta clase no puede heredarse. |
| CompensateActivity |
Desencadena la compensación de un elemento secundario Activity completado que implementa la ICompensatableActivity interfaz. Esta clase no puede heredarse. |
| CompensationHandlerActivity |
Especifica la lógica de flujo de trabajo que deshace o compensa la ejecución correcta del asociado CompositeActivity. Esta clase no puede heredarse. |
| CompositeActivity |
Derivado de Activity que es la clase base para todas las actividades que contienen otras actividades. Es CompositeActivity responsable de administrar la ejecución de sus actividades secundarias. |
| DependencyObject |
Clase base para todos los objetos que tienen propiedades de dependencia. Esta clase debe heredarse. |
| DependencyProperty |
Un tipo especial de propiedad que se puede definir o adjuntar a .DependencyObject Hay tres tipos de propiedades de dependencia: propiedades de instancia, meta propiedades y propiedades adjuntas. Esta clase no puede heredarse. |
| FaultHandlerActivity |
Representa la clase de actividad utilizada para controlar un Exception del tipo especificado por la FaultType propiedad . Esta clase no puede heredarse. |
| FaultHandlersActivity |
Representa un CompositeActivity objeto que tiene una lista ordenada de actividades secundarias de tipo FaultHandlerActivity. Esta clase no puede heredarse. |
| PersistOnCloseAttribute |
Indica que la instancia de flujo de trabajo actual debe conservarse cuando la actividad adornada completa su ejecución. Esta clase no puede heredarse. |
| PropertyMetadata |
Representa el comportamiento de una propiedad de dependencia. |
| QueueEventArgs |
Representa los argumentos de evento de un evento relacionado con la cola de flujo de trabajo. |
| RemovedActivityAction |
Representa una eliminación propuesta de un Activity elemento de dentro CompositeActivity de una instancia de flujo de trabajo en ejecución. |
| SuspendActivity |
Suspende la instancia de flujo de trabajo en ejecución cuando se ejecuta. Esta clase no puede heredarse. |
| SynchronizationScopeActivity |
Representa una sección de flujo de trabajo que requiere acceso controlado a variables compartidas. Si dos o más instancias de un SynchronizationScopeActivity acceso a las mismas variables, la ejecución de estas actividades se serializa de forma eficaz. Esta clase no puede heredarse. |
| TerminateActivity |
Finaliza la instancia de flujo de trabajo en ejecución cuando se produce una situación anómala. Esta clase no puede heredarse. |
| ThrowActivity |
Modela el inicio de una excepción. Esta clase no puede heredarse. |
| TransactionScopeActivity |
Sección del flujo de trabajo que demarca un límite de transacción. Se inicia un nuevo Transaction cuando comienza Activity a ejecutarse y la transacción se confirma cuando se Activity cierra correctamente. Esta clase no puede heredarse. |
| WorkflowChangeAction |
Clase base abstracta de la que deben derivarse todas las clases que representan los cambios propuestos en una instancia de flujo de trabajo en ejecución. |
| WorkflowChanges |
Representa un conjunto de cambios propuestos en una instancia de flujo de trabajo en ejecución. |
| WorkflowParameterBinding |
Clase de uso general que representa un enlace a un parámetro con nombre. Esta clase no puede heredarse. |
| WorkflowParameterBindingCollection |
Representa un KeyedCollection<TKey,TItem> de tipo WorkflowParameterBinding. Es posible que esta clase no se herede. |
| WorkflowTerminatedException |
Representa el Exception que se genera cuando finaliza un flujo de trabajo. Esta clase no puede heredarse. |
| WorkflowTransactionOptions |
Contenedor para opciones de tipo de transacción de flujo de trabajo. Esta clase no puede heredarse. |
Interfaces
| Nombre | Description |
|---|---|
| IActivityEventListener<T> |
Define la interfaz de un objeto que escucha un evento. |
| ICompensatableActivity |
Define la interfaz requerida por un Activity objeto que se puede compensar. |
| IDynamicPropertyTypeProvider |
Proporciona un tipo de propiedad a la infraestructura de enlace. Se implementa mediante actividades que contienen una propiedad de tipo variable, donde el tipo puede variar en función de otras configuraciones de actividad. |
| IStartWorkflow |
Define un servicio que se puede obtener de un ActivityExecutionContext objeto para iniciar una nueva instancia de flujo de trabajo. |
| IWorkflowChangeDiff |
Admite la minería de cambios de flujo de trabajo. |
Enumeraciones
| Nombre | Description |
|---|---|
| ActivityCollectionChangeAction |
Representa una enumeración de las acciones permitidas que se pueden realizar en un ActivityCollection, que normalmente representa la colección de todas las actividades secundarias de un CompositeActivity. |
| ActivityExecutionResult |
Enumeración de valores de resultado de actividad que califican el estado de un Activity que tiene un ActivityExecutionStatus de |
| ActivityExecutionStatus |
Enumeración de valores de estado de actividad que corresponden al ciclo de vida de una actividad dentro de una instancia de flujo de trabajo en ejecución. |
| DependencyPropertyOptions |
Representa una enumeración de opciones de DependencyProperty. |
Delegados
| Nombre | Description |
|---|---|
| GetValueOverride |
Permite una invalidación personalizada de la GetValue(DependencyProperty) lógica asociada a una propiedad de dependencia definida en un objeto de dependencia. |
| SetValueOverride |
Permite una invalidación personalizada de la SetValue(DependencyProperty, Object) lógica asociada a una propiedad de dependencia definida en un objeto de dependencia. |