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. |