System.Workflow.Activities Espacio de nombres

Proporciona clases relacionadas con las actividades de Windows Workflow Foundation. Provides classes related to Windows Workflow Foundation activities.

Clases

ActiveDirectoryRole

Representa un rol de Active Directory en un entorno de host de Windows Workflow Foundation.Represents an Active Directory role in a Windows Workflow Foundation hosting environment. Esta clase no puede heredarse.This class cannot be inherited.

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.A factory class for creating ActiveDirectoryRole objects from Windows NT aliases, email addresses, and security identifiers (SIDs).

CallExternalMethodActivity

Define una actividad de comunicación de flujo de trabajo que se usa para llamar a un método en un servicio local.Defines a workflow communication activity that is used to call a method on a local service. Esta actividad se usa para enviar los datos del flujo de trabajo al host a través del servicio local.This activity is used to send data from the workflow to the host through the local service.

CallExternalMethodActivityValidator

Comprueba que la clase CallExternalMethodActivity está configurada correctamente.Verifies that the CallExternalMethodActivity class is configured correctly.

ChannelToken

Utilizado por una SendActivity para asociarse a un canal del lado cliente.Used by a SendActivity to associate itself with a client-side channel.

CodeActivity

Ejecuta el método de código lateral asociado a una actividad.Runs the code-beside method associated with an activity. Esta clase no puede heredarse.This class cannot be inherited.

CodeCondition

Define una condición que guarda/controla la ejecución de una determinada actividad dentro de una definición de flujo de trabajo.Defines a condition that guards/drives the execution of a certain activity within a workflow definition. Tiene un evento de tipo ConditionalEventArgs para devolver el resultado de la condición.It has an event of type ConditionalEventArgs to return the result of the condition.

CompensatableSequenceActivity

Define una versión compensable de la actividad SequenceActivity.Defines a compensatable version of the SequenceActivity activity. Esta clase no puede heredarse.This class cannot be inherited.

ConditionalEventArgs

Devuelve información del resultado de la clase CodeCondition.Returns result information for the CodeCondition class. Esta clase no puede heredarse.This class cannot be inherited.

ConditionedActivityGroup

Proporciona la definición de un contexto de ejecución basado en restricciones para un conjunto de actividades secundarias.Provides the definition of a constraint-based execution context for a set of child activities.

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.Represents a token that can be used to specify the context that should be used to correlate the exchange between a ReceiveActivity activity and the client that the activity is communicating with.

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.Overrides the correlation parameter value when the correlation value must be obtained from a parameter other than that indicated by the CorrelationParameterAttribute. Esta clase no puede heredarse.This class cannot be inherited.

CorrelationInitializerAttribute

Indica el método o el evento en una interfaz ExternalDataExchange que inicializa el valor de correlación.Indicates the method or event on an ExternalDataExchange interface that initializes the correlation value. Esta clase no puede heredarse.This class cannot be inherited.

CorrelationParameterAttribute

Indica el nombre del parámetro usado para la correlación en los métodos y eventos definidos en una interfaz ExternalDataExchange.Indicates the name of the parameter used for correlation in the methods and events defined on an ExternalDataExchange interface. Esta clase no puede heredarse.This class cannot be inherited.

DelayActivity

Proporciona la lógica para establecer un temporizador y esperar, de forma asincrónica, a su expiración.Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration. Esta clase no puede heredarse.This class cannot be inherited.

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.The exception that is thrown when an event that is raised from the host cannot be delivered to the workflow instance. Normalmente el evento se provoca desde un ExternalDataExchangeService en una instancia de flujo de trabajo.Typically the event is raised from an ExternalDataExchangeService on a workflow instance. Esta clase no puede heredarse.This class cannot be inherited.

EventDrivenActivity

Ajusta una Activity cuya ejecución se inicializa con un evento.Wraps an Activity whose execution is initialized by an event. Esta clase no puede heredarse.This class cannot be inherited.

EventHandlersActivity

Una actividad compuesta que contiene una colección de controladores de eventos.A composite activity that contains a collection of event handlers. Normalmente se usa donde deba administrarse una colección de eventos.It is typically used where a collection of events must be handled. Un EventDrivenActivity, que forma parte de EventHandlersActivity administra cada evento.Each event is handled by one EventDrivenActivity, which is part of EventHandlersActivity.

EventHandlingScopeActivity

Habilita el control de eventos con la ejecución de las actividades secundarias.Enables event handling with the execution of the child activities. Esta clase no puede heredarse.This class cannot be inherited.

EventQueueName

Representa el nombre de una cola asociada a un evento en WorkflowInstance.Represents the name of a queue associated with an event on a WorkflowInstance. Esta clase no puede heredarse.This class cannot be inherited.

ExternalDataEventArgs

Representa los datos enviados cuando se genera un evento utilizando la actividad HandleExternalEventActivity.Represents the data sent when an event is raised using the HandleExternalEventActivity activity.

ExternalDataExchangeAttribute

Marca una interfaz como una interfaz de servicio local.Marks an interface as a local service interface. Esta clase no puede heredarse.This class cannot be inherited.

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.Represents a service that must be added to the workflow run-time engine for local services communications to be enabled. Es necesario agregar implementaciones del servicio local a ExternalDataExchangeService para que estos servicios se inicialicen y registren correctamente.Local service implementations are required to be added to the ExternalDataExchangeService for these services to be properly initialized and registered.

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.Represents a configuration section that allows you to specify, in a configuration file, a set of services to be added to an instance of ExternalDataExchangeService.

HandleExternalEventActivity

Define una actividad de comunicación de flujo de trabajo que se usa para administrar un evento generado por un servicio local.Defines a workflow communication activity that is used to handle an event that is raised by a local service.

HandleExternalEventActivityValidator

Comprueba que la clase HandleExternalEventActivity está configurada correctamente.Verifies that the HandleExternalEventActivity class is configured correctly.

IfElseActivity

Ejecuta una de dos o más actividades de tipo IfElseBranchActivity de forma condicional.Conditionally runs one of two or more activities of type IfElseBranchActivity. Esta clase no puede heredarse.This class cannot be inherited.

IfElseBranchActivity

Representa una bifurcación de un IfElseActivity.Represents a branch of an IfElseActivity. Esta clase no puede heredarse.This class cannot be inherited.

InvokeWebServiceActivity

Invoca a un servicio Web a través de una clase de proxy, que pasa y recibe parámetros de la forma especificada.Invokes a Web service through a proxy class, which passes and receives parameters as specified. Esta clase no puede heredarse.This class cannot be inherited.

InvokeWebServiceEventArgs

Contiene los datos de evento usados para invocar un servicio web.Contains event data used to invoke a Web service. Esta clase no puede heredarse.This class cannot be inherited.

InvokeWorkflowActivity

Ejecuta un flujo de trabajo desde otro de forma asincrónica.Asynchronously runs one workflow from another. Esta clase no puede heredarse.This class cannot be inherited.

ListenActivity

Hace que el flujo de trabajo espere por uno de varios posibles eventos antes de que continúe la actividad.Makes the workflow wait for any one of several possible events before the activity proceeds. Esta clase no puede heredarse.This class cannot be inherited.

MessageEventSubscription

Crea una suscripción de evento de mensaje para enrutar los mensajes a la instancia de flujo de trabajo adecuada.Creates a message event subscription to route messages to the appropriate workflow instance.

OperationInfo

Representa la información para una operación de contrato definida en un servicio de flujo de trabajo.Represents the information for a contract operation defined in a workflow service.

OperationInfoBase

Clase base utilizada para el almacenamiento de información de una operación de contrato definida en un servicio de flujo de trabajo.The base class used for storing information for a contract operation defined in a workflow service.

OperationParameterInfo

Contiene información acerca de un parámetro de operación.Contains information about an operation parameter.

OperationParameterInfoCollection

Una colección de objetos OperationParameterInfo.A collection of OperationParameterInfo objects.

OperationValidationEventArgs

Proporciona datos para el evento OperationValidation.Provides data for the OperationValidation event.

ParallelActivity

Ejecuta un conjunto de actividades secundarias simultáneamente.Runs a set of child activities at the same time. Esta clase no puede heredarse.This class cannot be inherited.

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.Represents a collection of Rule class instances to be run as part of a workflow's execution as a single step or activity.

ReceiveActivity

Actividad de servicio que implementa una operación definida por un contrato de servicio Windows Communication Foundation (WCF).Service activity that implements an operation defined by a Windows Communication Foundation (WCF) service contract.

ReplicatorActivity

Ejecuta varias instancias de una actividad secundaria.Runs multiple instances of a child activity.

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.Contains event arguments for the ReplicatorActivity activity handlers called at initialization of child Activity instances in addition to when the child Activity instances are finished.

SendActivity

Actividad del lado cliente que modela la invocación sincrónica de una operación de servicio de Windows Communication Foundation (WCF).Client activity that models the synchronous invocation of a Windows Communication Foundation (WCF) service operation.

SendActivityEventArgs

Proporciona información para los eventos BeforeSend y AfterResponse.Provides information for the BeforeSend and AfterResponse events.

SequenceActivity

Ejecuta un conjunto de actividades secundarias según una única clasificación definida.Runs a set of child activities according to a single defined ordering.

SequentialWorkflowActivity

Representa un flujo de trabajo que ejecuta las actividades de forma secuencial.Represents a workflow that executes activities sequentially.

SetStateActivity

Proporciona la transición a una StateActivity en un flujo de trabajo de equipo de estado.Provides the transition to a StateActivity in a state machine workflow. Esta clase no puede heredarse.This class cannot be inherited.

SetStateEventArgs

Representa una clase que se usa como argumento para establecer el estado de StateMachineWorkflowActivity.Represents a class that is used as an argument to set the state of a StateMachineWorkflowActivity.

StateActivity

Representa un estado en StateMachineWorkflowActivity.Represents a state in a StateMachineWorkflowActivity.

StateActivityValidator

Representa una clase que comprueba si una clase StateActivity está configurada correctamente.Represents a class that verifies whether a StateActivity class is configured correctly.

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.Represents an activity that executes contained activities before transitioning to another state in a state machine workflow. Esta clase no puede heredarse.This class cannot be inherited.

StateInitializationActivity

Actúa como un contenedor para un grupo de actividades que se ejecutan al empezar a ejecutarse StateActivity.Acts as a container to a group of activities that is executed when the StateActivity starts running. Esta clase no puede heredarse.This class cannot be inherited.

StateMachineWorkflowActivity

Actúa como el contenedor raíz para los flujos de trabajo de equipo de estado.Serves as the root container for state machine workflows. Contiene estados y actividades orientadas a eventos.Contains event-driven activities and states.

StateMachineWorkflowInstance

Representa una clase que administra la instancia actual de StateMachineWorkflowActivity.Represents a class that manages the current instance of a StateMachineWorkflowActivity. Esta clase no puede heredarse.This class cannot be inherited.

TypedOperationInfo

Objeto OperationInfo que hereda de la OperationInfoBase utilizada para la información de operación de servicio de las actividades SendActivity y ReceiveActivity.An OperationInfo object that inherits from OperationInfoBase used for the service operation information of the SendActivity and ReceiveActivity activities. Tenga en cuenta que esta información de operación debe basarse en un tipo CLR.Note that this operation information must be based on a CLR type.

WebServiceFaultActivity

Habilita el envío de un error al cliente de servicios Web del flujo de trabajo.Enables sending a fault to the Web service client from the workflow. Esta clase no puede heredarse.This class cannot be inherited.

WebServiceInputActivity

Habilita la recepción de datos de un servicio Web en un flujo de trabajo.Enables receiving data from a Web service in a workflow. Esta clase no puede heredarse.This class cannot be inherited.

WebServiceOutputActivity

Habilita el envío de datos a un servicio Web desde un flujo de trabajo.Enables sending data to a Web service from within a workflow. Esta clase no puede heredarse.This class cannot be inherited.

WebWorkflowRole

Representa una función Flujo de trabajo respaldada por un RoleProvider.Represents a Workflow role that is backed by a RoleProvider.

WhileActivity

Ejecuta una actividad secundaria de forma iterativa mientras se cumpla una determinada condición.Runs a child activity iteratively as long as a certain condition is true.

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.The exception that is thrown when role validation fails due to a specified identity that is not contained in the WorkflowRoleCollection.

WorkflowRole

La clase base abstracta de la que se derivan los roles del flujo de trabajo.The abstract base class from which workflow roles are derived.

WorkflowRoleCollection

Representa una colección de objetos WorkflowRole.Represents a collection of WorkflowRole objects. Esta clase no puede heredarse.This class cannot be inherited.

WorkflowServiceAttributes

Compila el comportamiento del servicio para el flujo de trabajo de servicio en el que está contenido.Builds the service behavior for the workflow service that it decorates.

WorkflowServiceAttributesDynamicPropertyValidator

Validador de propiedad utilizado por la WorkflowServiceAttributesProperty.The property validator used by the 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.Provides methods for a subscription service to manage subscriptions for a workflow runtime.

WorkflowWebService

Representa la clase base para todos los servicios web del flujo de trabajo.Represents the base class for all workflow Web services.

Interfaces

IEventActivity

Proporciona métodos y propiedades de los que deben derivarse las actividades orientadas a eventos para suscribirse a eventos.Provides methods and properties that event-driven activities must derive from, to subscribe to events.

Enumeraciones

ExecutionType

Especifica el modo de ejecución de las actividades.Specifies the execution mode for activities.