Compartir a través de


EventDrivenActivity Clase

Definición

Precaución

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

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

public ref class EventDrivenActivity sealed : System::Workflow::Activities::SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.EventDrivenActivity), "Resources.EventDriven.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.EventDrivenValidator))]
public sealed class EventDrivenActivity : System.Workflow.Activities.SequenceActivity
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.EventDrivenActivity), "Resources.EventDriven.png")]
[System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.EventDrivenValidator))]
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public sealed class EventDrivenActivity : System.Workflow.Activities.SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.EventDrivenActivity), "Resources.EventDriven.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.EventDrivenValidator))>]
type EventDrivenActivity = class
    inherit SequenceActivity
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.EventDrivenActivity), "Resources.EventDriven.png")>]
[<System.Workflow.ComponentModel.Compiler.ActivityValidator(typeof(System.Workflow.Activities.EventDrivenValidator))>]
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type EventDrivenActivity = class
    inherit SequenceActivity
Public NotInheritable Class EventDrivenActivity
Inherits SequenceActivity
Herencia
Atributos

Comentarios

Nota:

En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, consulte Deprecated Types in Windows Workflow Foundation 4.5.

Es un CompositeActivity que se usa para controlar un evento; normalmente, se puede generar desde el host o mediante el tiempo de ejecución en respuesta a una expiración del temporizador de retraso. EventDrivenActivityse hereda de SequenceActivity; por lo tanto, es una secuencia que tiene la restricción adicional de que la primera actividad debe ser .IEventActivity

EventDrivenActivity es , CompositeActivitylo que significa EventDrivenActivity que puede contener otras actividades. EventDrivenActivity es similar a la SequenceActivity actividad, con algunas características adicionales.

EventDrivenActivity Debe tener un elemento primario que sea , ListenActivityStateActivityo StateMachineWorkflowActivity.

El primer elemento secundario de una EventDrivenActivity actividad debe ser una actividad que hereda de IEventActivity. Todos los elementos secundarios posteriores pueden ser actividades de cualquier tipo. Los IEventActivity bloques y espera la aparición pendiente de algunos eventos, como iniciar un temporizador o la llegada de un mensaje. Cuando se produce el evento, finaliza la IEventActivity ejecución y, a continuación, se ejecutan todas las actividades posteriores.

Cuando contiene StateMachineWorkflowActivity un EventDrivenActivity, tiene EventDrivenActivity algunas restricciones:

Por ejemplo, una actividad que admite el control de eventos se puede usar dentro de , EventDrivenActivity pero la actividad no puede tener controladores de eventos asociados a sí mismo.

Otro ejemplo es que EventDrivenActivity puede contener un ConditionedActivityGroup, pero el ConditionedActivityGroup propio no puede contener ninguna HandleExternalEventActivity clase.

Constructores

Nombre Description
EventDrivenActivity()
Obsoletos.

Inicializa una nueva instancia de la clase EventDrivenActivity.

EventDrivenActivity(String)
Obsoletos.

Inicializa una nueva instancia de la EventDrivenActivity clase utilizando el nombre de la actividad.

Propiedades

Nombre Description
Activities
Obsoletos.

Obtiene el objeto que representa la colección, ActivityCollection, de todas las actividades secundarias.

(Heredado de CompositeActivity)
CanModifyActivities
Obsoletos.

Obtiene o establece un valor que controla si se pueden modificar las actividades individuales dentro Activities de .

(Heredado de CompositeActivity)
Description
Obsoletos.

Obtiene o establece la descripción definida por el usuario de .Activity

(Heredado de Activity)
DesignMode
Obsoletos.

Obtiene el valor que indica si esta instancia está en modo de diseño o en tiempo de ejecución.

(Heredado de DependencyObject)
Enabled
Obsoletos.

Obtiene o establece un valor que indica si esta instancia está habilitada para la ejecución y la validación.

(Heredado de Activity)
EnabledActivities
Obsoletos.

Obtiene la colección de solo lectura que representa el subconjunto de Activities que están habilitados.

(Heredado de CompositeActivity)
EventActivity
Obsoletos.

Obtiene la actividad de evento que controla el cambio.

ExecutionResult
Obsoletos.

Obtiene el ActivityExecutionResult del último intento de ejecutar esta instancia.

(Heredado de Activity)
ExecutionStatus
Obsoletos.

Obtiene el actual ActivityExecutionStatus de esta instancia.

(Heredado de Activity)
IsDynamicActivity
Obsoletos.

Obtiene información sobre si la actividad se está ejecutando dentro del valor predeterminado ActivityExecutionContext de la instancia de flujo de trabajo.

(Heredado de Activity)
Name
Obsoletos.

Obtiene o establece el nombre de esta instancia. Este nombre debe ajustarse a la convención de nomenclatura de variables del lenguaje de programación que se usa en el proyecto de flujo de trabajo.

(Heredado de Activity)
Parent
Obsoletos.

Obtiene el CompositeActivity objeto que contiene este Activityobjeto .

(Heredado de Activity)
ParentDependencyObject
Obsoletos.

Obtiene el elemento primario DependencyObject del DependencyObject gráfico.

(Heredado de DependencyObject)
QualifiedName
Obsoletos.

Obtiene el nombre completo de la actividad. Los nombres de actividad calificados siempre son únicos en una instancia de flujo de trabajo.

(Heredado de Activity)
Site
Obsoletos.

Obtiene o establece una referencia al Site componente de DependencyObject.

(Heredado de DependencyObject)
UserData
Obsoletos.

Obtiene un IDictionary objeto que asocia datos personalizados a esta instancia de clase.

(Heredado de DependencyObject)
WorkflowInstanceId
Obsoletos.

Obtiene el Guid asociado a la instancia de .

(Heredado de Activity)

Métodos

Nombre Description
AddHandler(DependencyProperty, Object)
Obsoletos.

Agrega un controlador para un evento de .DependencyObject

(Heredado de DependencyObject)
ApplyWorkflowChanges(WorkflowChanges)
Obsoletos.

Aplica el WorkflowChanges manifiesto en el parámetro a esta instancia.

(Heredado de CompositeActivity)
Cancel(ActivityExecutionContext)
Obsoletos.

Cancela la ejecución de la actividad.

(Heredado de SequenceActivity)
Clone()
Obsoletos.

Crea una copia en profundidad de .Activity

(Heredado de Activity)
Dispose()
Obsoletos.

Libera todos los recursos usados por .DependencyObject

(Heredado de DependencyObject)
Dispose(Boolean)
Obsoletos.

Llama Dispose(Boolean) a en esta instancia y, opcionalmente, llama a Dispose() todas las actividades secundarias de esta instancia.

(Heredado de CompositeActivity)
Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Execute(ActivityExecutionContext)
Obsoletos.

Ejecuta la actividad.

(Heredado de SequenceActivity)
GetActivityByName(String, Boolean)
Obsoletos.

Devuelve la instancia de Activity cuyo nombre se solicita desde el conjunto de todas las actividades bajo la raíz de Activity esta instancia si el segundo parámetro es false y bajo el actual Activity si el segundo parámetro es true.

(Heredado de Activity)
GetActivityByName(String)
Obsoletos.

Devuelve la instancia de Activity cuyo nombre se solicita desde el conjunto de todas las actividades que se ejecutan bajo la actividad raíz de esta instancia, que está dentro del flujo de trabajo.

(Heredado de Activity)
GetBinding(DependencyProperty)
Obsoletos.

Proporciona acceso al asociado a ActivityBind la clase específica DependencyProperty.

(Heredado de DependencyObject)
GetBoundValue(ActivityBind, Type)
Obsoletos.

Recupera el Object objeto de un ActivityBindobjeto .

(Heredado de DependencyObject)
GetDynamicActivities(Activity)
Obsoletos.

Devuelve una matriz que contiene todas las instancias que se están ejecutando actualmente de la actividad especificada.

(Heredado de CompositeActivity)
GetHashCode()
Obsoletos.

Sirve como función hash predeterminada.

(Heredado de Object)
GetInvocationList<T>(DependencyProperty)
Obsoletos.

Obtiene una matriz que contiene los delegados para el especificado DependencyProperty.

(Heredado de DependencyObject)
GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetValue(DependencyProperty)
Obsoletos.

Proporciona acceso al valor del designado DependencyProperty.

(Heredado de DependencyObject)
GetValueBase(DependencyProperty)
Obsoletos.

Proporciona acceso al objeto enlazado de y DependencyProperty omite la GetValue(DependencyProperty) invalidación.

(Heredado de DependencyObject)
HandleFault(ActivityExecutionContext, Exception)
Obsoletos.

Se llama cuando se produce una excepción en el contexto de la ejecución de esta instancia.

(Heredado de SequenceActivity)
Initialize(IServiceProvider)
Obsoletos.

Inicializa todas las actividades secundarias adecuadas de esta instancia y el especificado IServiceProvider.

(Heredado de CompositeActivity)
InitializeProperties()
Obsoletos.

Realiza la inicialización en las propiedades de dependencia cuando se reemplaza en una clase derivada.

(Heredado de DependencyObject)
Invoke<T>(EventHandler<T>, T)
Obsoletos.

Suscribe un EventHandler e invoca ese delegado.

(Heredado de Activity)
Invoke<T>(IActivityEventListener<T>, T)
Obsoletos.

Suscribe un IActivityEventListener<T> e invoca ese delegado.

(Heredado de Activity)
IsBindingSet(DependencyProperty)
Obsoletos.

Indica si el valor de se DependencyProperty establece como un enlace. Consulte SetBinding(DependencyProperty, ActivityBind).

(Heredado de DependencyObject)
MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
MetaEquals(DependencyObject)
Obsoletos.

Determina si el metaproperties valor de es DependencyObject igual al metaproperties de parametrizado DependencyObject.

(Heredado de DependencyObject)
OnActivityChangeAdd(ActivityExecutionContext, Activity)
Obsoletos.

Llama cuando se agrega una actividad.

(Heredado de CompositeActivity)
OnActivityChangeRemove(ActivityExecutionContext, Activity)
Obsoletos.

Se llama cuando se quita una actividad.

(Heredado de SequenceActivity)
OnActivityExecutionContextLoad(IServiceProvider)
Obsoletos.

Lo llama el motor en tiempo de ejecución de flujo de trabajo cada vez que se carga el ActivityExecutionContext para esta actividad.

(Heredado de CompositeActivity)
OnActivityExecutionContextUnload(IServiceProvider)
Obsoletos.

Lo llama el motor en tiempo de ejecución de flujo de trabajo cada vez que se descarga para ActivityExecutionContext esta actividad.

(Heredado de CompositeActivity)
OnClosed(IServiceProvider)
Obsoletos.

Lo llama el tiempo de ejecución del flujo de trabajo como parte de la transición de la actividad al estado cerrado.

(Heredado de Activity)
OnListChanged(ActivityCollectionChangeEventArgs)
Obsoletos.

Realiza un procesamiento adicional cuando cambia la Activities propiedad.

(Heredado de CompositeActivity)
OnListChanging(ActivityCollectionChangeEventArgs)
Obsoletos.

Evento que se produce antes de realizar un cambio en el subyacente Activities.

(Heredado de CompositeActivity)
OnSequenceComplete(ActivityExecutionContext)
Obsoletos.

Cuando se invalida en una clase derivada, determina la acción realizada por cuando SequenceActivity la actividad ha completado la ejecución.

(Heredado de SequenceActivity)
OnWorkflowChangesCompleted(ActivityExecutionContext)
Obsoletos.

Se llama después de realizar cambios en la colección Activities de esta instancia.

(Heredado de SequenceActivity)
RaiseEvent(DependencyProperty, Object, EventArgs)
Obsoletos.

Genera un Event asociado a la propiedad de dependencia especificada.

(Heredado de Activity)
RaiseGenericEvent<T>(DependencyProperty, Object, T)
Obsoletos.

Genera el evento asociado al objeto al que se hace DependencyPropertyreferencia.

(Heredado de Activity)
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoletos.

Registra el especificado DependencyProperty para el evento de cambio de estado.

(Heredado de Activity)
RemoveHandler(DependencyProperty, Object)
Obsoletos.

Quita un EventHandler de un objeto asociado DependencyProperty.

(Heredado de DependencyObject)
RemoveProperty(DependencyProperty)
Obsoletos.

Quita de DependencyProperty .DependencyObject

(Heredado de DependencyObject)
Save(Stream, IFormatter)
Obsoletos.

Escribe en Activity un Stream objeto para persistencia mediante el personalizado IFormatter proporcionado para la serialización.

(Heredado de Activity)
Save(Stream)
Obsoletos.

Escribe en Activity para Stream persistencia.

(Heredado de Activity)
SetBinding(DependencyProperty, ActivityBind)
Obsoletos.

Establece para ActivityBind el objeto especificado DependencyProperty.

(Heredado de DependencyObject)
SetBoundValue(ActivityBind, Object)
Obsoletos.

Establece el valor del destino ActivityBind.

(Heredado de DependencyObject)
SetReadOnlyPropertyValue(DependencyProperty, Object)
Obsoletos.

Establece el valor de , DependencyPropertyque es de solo lectura.

(Heredado de DependencyObject)
SetValue(DependencyProperty, Object)
Obsoletos.

Establece el valor de en DependencyProperty el objeto .

(Heredado de DependencyObject)
SetValueBase(DependencyProperty, Object)
Obsoletos.

Establece el valor de en DependencyProperty el objeto especificado Objecty pasa el SetValue(DependencyProperty, Object)objeto .

(Heredado de DependencyObject)
ToString()
Obsoletos.

Proporciona una cadena que representa esta instancia.

(Heredado de Activity)
TrackData(Object)
Obsoletos.

Informa a la infraestructura de seguimiento en tiempo de ejecución de la información de seguimiento pendiente.

(Heredado de Activity)
TrackData(String, Object)
Obsoletos.

Informa a la infraestructura de seguimiento en tiempo de ejecución de la información de seguimiento pendiente.

(Heredado de Activity)
Uninitialize(IServiceProvider)
Obsoletos.

Lo llama el motor en tiempo de ejecución de flujo de trabajo cuando una actividad pasa al Closed estado desde el Initialized estado .

(Heredado de CompositeActivity)
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>)
Obsoletos.

Anula el registro especificado DependencyProperty para el evento de cambio de estado.

(Heredado de Activity)

Eventos

Nombre Description
Canceling
Obsoletos.

Se produce cuando se cancela la ejecución de la actividad.

(Heredado de Activity)
Closed
Obsoletos.

Se produce cuando se ha completado la Activity ejecución.

(Heredado de Activity)
Compensating
Obsoletos.

Se produce cuando se ejecuta un método de compensación en .Activity

(Heredado de Activity)
Executing
Obsoletos.

Se produce cuando Activity se ejecuta .

(Heredado de Activity)
Faulting
Obsoletos.

Se produce cuando se produce una excepción durante la ejecución de la instancia.

(Heredado de Activity)
StatusChanged
Obsoletos.

Se produce cuando cambia el ActivityExecutionStatus de una ejecución Activity .

(Heredado de Activity)

Implementaciones de interfaz explícitas

Nombre Description
IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs)
Obsoletos.

Define el procedimiento de procesamiento cuando se produce el evento suscrito a .

(Heredado de SequenceActivity)
IComponent.Disposed
Obsoletos.

Representa el método que controla el evento Disposed de un componente.

(Heredado de DependencyObject)

Se aplica a