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 componentes de Windows Workflow Foundation.
Clases
| Activity |
Representa el bloque de compilació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, indizador, método, evento o la propiedad de otra actividad. Esta clase no puede heredarse. |
| ActivityChangeAction |
Representa un cambio propuesto a un CompositeActivity dentro de una instancia de flujo de trabajo en ejecución. Se debe heredar esta clase. |
| ActivityCollection |
Modela un ICollection fuertemente tipado de Activity. |
| ActivityCollectionChangeEventArgs |
Representa la información necesaria para que un controlador de eventos realice el proceso personalizado cuando el contenido de un ActivityCollection cambia. |
| ActivityCondition |
Representa una clase abstracta para una expresión, que se evalúa como un |
| ActivityExecutionContext |
Representa el entorno de ejecución de Activity. Esta clase no puede heredarse. |
| ActivityExecutionContextManager |
Permite que un CompositeActivity cree y administre los 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 para Activity. Esta clase no puede heredarse. |
| AddedActivityAction |
Representa una suma propuesta de un Activity a un CompositeActivity 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 lógica de la cancelación que puede estar asociada a CompositeActivity. Esta clase no puede heredarse. |
| CompensatableTransactionScopeActivity |
Define una versión compensable de la actividad TransactionScopeActivity. Esta clase no puede heredarse. |
| CompensateActivity |
Activa la compensación de un Activity secundario completado que implementa la interfaz ICompensatableActivity. Esta clase no puede heredarse. |
| CompensationHandlerActivity |
Especifica lógica del flujo de trabajo que deshace, o compensa, la ejecución correcta del CompositeActivityasociado. Esta clase no puede heredarse. |
| CompositeActivity |
Derivado de Activity que es la clase base para todas las actividades que contienen otras actividades. Un CompositeActivity es responsable de administrar la ejecución de sus actividades secundarias. |
| DependencyObject |
La clase base para todos los objetos que tienen las propiedades de dependencia. Se debe heredar esta clase. |
| DependencyProperty |
Un tipo especial de propiedad que se puede definir o adjuntar a un DependencyObject. Hay tres tipos de propiedades de dependencia: propiedades de instancia, propiedades meta y las propiedades adjuntadas. Esta clase no puede heredarse. |
| FaultHandlerActivity |
Representa la clase de actividad utilizada para administrar una Exception del tipo especificado por la propiedad FaultType. Esta clase no puede heredarse. |
| FaultHandlersActivity |
Representa CompositeActivity que tiene una lista ordenada de actividades secundarias de tipo FaultHandlerActivity. Esta clase no puede heredarse. |
| PersistOnCloseAttribute |
Indica que debe conservarse la instancia de flujo de trabajo actual cuando la actividad adornada complete su ejecución. Esta clase no puede heredarse. |
| PropertyMetadata |
Representa el comportamiento de una propiedad de dependencia. |
| QueueEventArgs |
Representa los argumentos de evento para un evento relacionado de la cola de flujo de trabajo. |
| RemovedActivityAction |
Representa una eliminación propuesta de un Activity de un CompositeActivity dentro 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 las variables compartidas. Si dos o más instancias de SynchronizationScopeActivity tienen acceso a las mismas variables, a continuación, se serializa eficazmente la ejecución de estas actividades. 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 |
Una sección de flujo de trabajo que demarca un límite de una transacción. Se inicia una nueva Transaction cuando esta Activity se empieza a ejecutar y la transacción confirma cuando Activity se cierra correctamente. Esta clase no puede heredarse. |
| WorkflowChangeAction |
Una clase base abstracta de la cual deben derivar todas las clases que representan los cambios propuestos a una instancia de flujo de trabajo en ejecución. |
| WorkflowChanges |
Representa un conjunto de cambios propuestos a una instancia de flujo de trabajo en ejecución. |
| WorkflowParameterBinding |
Una 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> del tipo WorkflowParameterBinding. Es posible que esta clase no pueda heredarse. |
| WorkflowTerminatedException |
Representa el Exception provocado cuando se termina 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
| IActivityEventListener<T> |
Define la interfaz para un objeto que escucha un evento. |
| ICompensatableActivity |
Define la interfaz requerida por un Activity que se puede compensar. |
| IDynamicPropertyTypeProvider |
Proporciona un tipo de propiedad a la infraestructura del enlace. Se implementa por las actividades que contienen una propiedad de tipo variable, donde el tipo puede variar según otros valores de la actividad. |
| IStartWorkflow |
Define un servicio que se puede obtener de un ActivityExecutionContext con el propósito de iniciar una nueva instancia de flujo de trabajo. |
| IWorkflowChangeDiff |
Admite la extracción de los cambios del flujo de trabajo. |
Enumeraciones
| ActivityCollectionChangeAction |
Representa una enumeración de las acciones permitidas que se pueden realizar en ActivityCollection, que generalmente representa la colección de todas las actividades secundarias de CompositeActivity. |
| ActivityExecutionResult |
Enumeración de los valores del resultado de la actividad que califica el estado de Activity que tiene ActivityExecutionStatus de |
| ActivityExecutionStatus |
La enumeración del estado de la actividad valora que corresponde 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 DependencyProperty. |
Delegados
| GetValueOverride |
Permite una redefinición personalizada de la lógica GetValue(DependencyProperty) asociada a una propiedad de dependencia que se define en un objeto de dependencia. |
| SetValueOverride |
Permite una redefinición personalizada de la lógica SetValue(DependencyProperty, Object) asociada a una propiedad de dependencia que se define en un objeto de dependencia. |