System.Workflow.Activities Espacio de nombres

Proporciona clases relacionadas con las actividades de Windows Workflow Foundation.

Clases

ActiveDirectoryRole

Representa un rol de Active Directory en un entorno de host de Windows Workflow Foundation. Esta clase no puede heredarse.

ActiveDirectoryRoleFactory

Clase de generador para crear objetos ActiveDirectoryRole a partir de direcciones de correo electrónico, identificadores de seguridad (SID) y alias de Windows NT.

CallExternalMethodActivity

Define una actividad de comunicación de flujo de trabajo que se usa para llamar a un método en un servicio local. Esta actividad se usa para enviar los datos del flujo de trabajo al host a través del servicio local.

CallExternalMethodActivityValidator

Comprueba que la clase CallExternalMethodActivity está configurada correctamente.

ChannelToken

Utilizado por una SendActivity para asociarse a un canal del lado cliente.

CodeActivity

Ejecuta el método de código lateral asociado a una actividad. Esta clase no puede heredarse.

CodeCondition

Define una condición que guarda/controla la ejecución de una determinada actividad dentro de una definición de flujo de trabajo. Tiene un evento de tipo ConditionalEventArgs para devolver el resultado de la condición.

CompensatableSequenceActivity

Define una versión compensable de la actividad SequenceActivity. Esta clase no puede heredarse.

ConditionalEventArgs

Devuelve información del resultado de la clase CodeCondition. Esta clase no puede heredarse.

ConditionedActivityGroup

Proporciona la definición de un contexto de ejecución basado en restricciones para un conjunto de actividades secundarias.

ContextToken

Representa un token que se utiliza para especificar el contexto que debe usarse para poner en correlación el intercambio entre una actividad ReceiveActivity y el cliente con el que se comunica dicha actividad.

CorrelationAliasAttribute

Invalida el valor de parámetro de la correlación cuando el valor de correlación se debe obtener de un parámetro distinto del indicado por el CorrelationParameterAttribute. Esta clase no puede heredarse.

CorrelationInitializerAttribute

Indica el método o el evento en una interfaz ExternalDataExchange que inicializa el valor de correlación. Esta clase no puede heredarse.

CorrelationParameterAttribute

Indica el nombre del parámetro usado para la correlación en los métodos y eventos definidos en una interfaz ExternalDataExchange. Esta clase no puede heredarse.

DelayActivity

Proporciona la lógica para establecer un temporizador y esperar, de forma asincrónica, a su expiración. Esta clase no puede heredarse.

EventDeliveryFailedException

Excepción que se inicia cuando no se puede entregar un evento que se provoca desde el host a la instancia de flujo de trabajo. Normalmente el evento se provoca desde un ExternalDataExchangeService en una instancia de flujo de trabajo. Esta clase no puede heredarse.

EventDrivenActivity

Ajusta una Activity cuya ejecución se inicializa con un evento. Esta clase no puede heredarse.

EventHandlersActivity

Una actividad compuesta que contiene una colección de controladores de eventos. Normalmente se usa donde deba administrarse una colección de eventos. Un EventDrivenActivity, que forma parte de EventHandlersActivity administra cada evento.

EventHandlingScopeActivity

Habilita el control de eventos con la ejecución de las actividades secundarias. Esta clase no puede heredarse.

EventQueueName

Representa el nombre de una cola asociada a un evento en WorkflowInstance. Esta clase no puede heredarse.

ExternalDataEventArgs

Representa los datos enviados cuando se genera un evento utilizando la actividad HandleExternalEventActivity.

ExternalDataExchangeAttribute

Marca una interfaz como una interfaz de servicio local. Esta clase no puede heredarse.

ExternalDataExchangeService

Representa un servicio que se debe agregar al motor en tiempo de ejecución del flujo de trabajo para que se habiliten las comunicaciones de servicios locales. Es necesario agregar implementaciones del servicio local a ExternalDataExchangeService para que estos servicios se inicialicen y registren correctamente.

ExternalDataExchangeServiceSection

Representa una sección de configuración que permite especificar, en un archivo de configuración, un conjunto de servicios que se van a agregar a una instancia de ExternalDataExchangeService.

HandleExternalEventActivity

Define una actividad de comunicación de flujo de trabajo que se usa para administrar un evento generado por un servicio local.

HandleExternalEventActivityValidator

Comprueba que la clase HandleExternalEventActivity está configurada correctamente.

IfElseActivity

Ejecuta una de dos o más actividades de tipo IfElseBranchActivity de forma condicional. Esta clase no puede heredarse.

IfElseBranchActivity

Representa una bifurcación de un IfElseActivity. Esta clase no puede heredarse.

InvokeWebServiceActivity

Invoca a un servicio Web a través de una clase de proxy, que pasa y recibe parámetros de la forma especificada. Esta clase no puede heredarse.

InvokeWebServiceEventArgs

Contiene los datos de evento usados para invocar un servicio web. Esta clase no puede heredarse.

InvokeWorkflowActivity

Ejecuta un flujo de trabajo desde otro de forma asincrónica. Esta clase no puede heredarse.

ListenActivity

Hace que el flujo de trabajo espere por uno de varios posibles eventos antes de que continúe la actividad. Esta clase no puede heredarse.

MessageEventSubscription

Crea una suscripción de evento de mensaje para enrutar los mensajes a la instancia de flujo de trabajo adecuada.

OperationInfo

Representa la información para una operación de contrato definida en un servicio de flujo de trabajo.

OperationInfoBase

Clase base utilizada para el almacenamiento de información de una operación de contrato definida en un servicio de flujo de trabajo.

OperationParameterInfo

Contiene información acerca de un parámetro de operación.

OperationParameterInfoCollection

Una colección de objetos OperationParameterInfo.

OperationValidationEventArgs

Proporciona datos para el evento OperationValidation.

ParallelActivity

Ejecuta un conjunto de actividades secundarias simultáneamente. Esta clase no puede heredarse.

PolicyActivity

Representa una colección de instancias de clase Rule para que se ejecute como parte de la ejecución de un flujo de trabajo como una actividad o paso único.

ReceiveActivity

Actividad de servicio que implementa una operación definida por un contrato de servicio Windows Communication Foundation (WCF).

ReplicatorActivity

Ejecuta varias instancias de una actividad secundaria.

ReplicatorChildEventArgs

Contiene los argumentos de evento para los controladores de actividad ReplicatorActivity llamados en la inicialización de las instancias Activity secundarias y en la finalización las instancias Activity secundarias.

SendActivity

Actividad del lado cliente que modela la invocación sincrónica de una operación de servicio de Windows Communication Foundation (WCF).

SendActivityEventArgs

Proporciona información para los eventos BeforeSend y AfterResponse.

SequenceActivity

Ejecuta un conjunto de actividades secundarias según una única clasificación definida.

SequentialWorkflowActivity

Representa un flujo de trabajo que ejecuta las actividades de forma secuencial.

SetStateActivity

Proporciona la transición a una StateActivity en un flujo de trabajo de equipo de estado. Esta clase no puede heredarse.

SetStateEventArgs

Representa una clase que se usa como argumento para establecer el estado de StateMachineWorkflowActivity.

StateActivity

Representa un estado en StateMachineWorkflowActivity.

StateActivityValidator

Representa una clase que comprueba si una clase StateActivity está configurada correctamente.

StateFinalizationActivity

Representa una actividad que ejecuta las actividades que contiene antes de pasar a otro estado en un flujo de trabajo de equipo de estado. Esta clase no puede heredarse.

StateInitializationActivity

Actúa como un contenedor para un grupo de actividades que se ejecutan al empezar a ejecutarse StateActivity. Esta clase no puede heredarse.

StateMachineWorkflowActivity

Actúa como el contenedor raíz para los flujos de trabajo de equipo de estado. Contiene estados y actividades orientadas a eventos.

StateMachineWorkflowInstance

Representa una clase que administra la instancia actual de StateMachineWorkflowActivity. Esta clase no puede heredarse.

TypedOperationInfo

Objeto OperationInfo que hereda de la OperationInfoBase utilizada para la información de operación de servicio de las actividades SendActivity y ReceiveActivity. Tenga en cuenta que esta información de operación debe basarse en un tipo CLR.

WebServiceFaultActivity

Habilita el envío de un error al cliente de servicios Web del flujo de trabajo. Esta clase no puede heredarse.

WebServiceInputActivity

Habilita la recepción de datos de un servicio Web en un flujo de trabajo. Esta clase no puede heredarse.

WebServiceOutputActivity

Habilita el envío de datos a un servicio Web desde un flujo de trabajo. Esta clase no puede heredarse.

WebWorkflowRole

Representa una función Flujo de trabajo respaldada por un RoleProvider.

WhileActivity

Ejecuta una actividad secundaria de forma iterativa mientras se cumpla una determinada condición.

WorkflowAuthorizationException

La excepción que se inicia cuando se producen errores de validación de funciones debido a que WorkflowRoleCollection no contiene una identidad especificada.

WorkflowRole

La clase base abstracta de la que se derivan los roles del flujo de trabajo.

WorkflowRoleCollection

Representa una colección de objetos WorkflowRole. Esta clase no puede heredarse.

WorkflowServiceAttributes

Compila el comportamiento del servicio para el flujo de trabajo de servicio en el que está contenido.

WorkflowServiceAttributesDynamicPropertyValidator

Validador de propiedad utilizado por la WorkflowServiceAttributesProperty.

WorkflowSubscriptionService

Proporciona los métodos para que un servicio de suscripción administre las suscripciones para un tiempo de ejecución del flujo de trabajo.

WorkflowWebService

Representa la clase base para todos los servicios web del flujo de trabajo.

Interfaces

IEventActivity

Proporciona métodos y propiedades de los que deben derivarse las actividades orientadas a eventos para suscribirse a eventos.

Enumeraciones

ExecutionType

Especifica el modo de ejecución de las actividades.