SequenceActivity Clase
Definición
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í.
Precaución
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Ejecuta un conjunto de actividades secundarias según una única ordenación definida.
public ref class SequenceActivity : System::Workflow::ComponentModel::CompositeActivity, System::Workflow::ComponentModel::IActivityEventListener<System::Workflow::ComponentModel::ActivityExecutionStatusChangedEventArgs ^>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SequenceActivity), "Resources.Sequence.png")]
public class SequenceActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>
[System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SequenceActivity), "Resources.Sequence.png")]
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public class SequenceActivity : System.Workflow.ComponentModel.CompositeActivity, System.Workflow.ComponentModel.IActivityEventListener<System.Workflow.ComponentModel.ActivityExecutionStatusChangedEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SequenceActivity), "Resources.Sequence.png")>]
type SequenceActivity = class
inherit CompositeActivity
interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
[<System.Drawing.ToolboxBitmap(typeof(System.Workflow.Activities.SequenceActivity), "Resources.Sequence.png")>]
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type SequenceActivity = class
inherit CompositeActivity
interface IActivityEventListener<ActivityExecutionStatusChangedEventArgs>
Public Class SequenceActivity
Inherits CompositeActivity
Implements IActivityEventListener(Of ActivityExecutionStatusChangedEventArgs)
- Herencia
- Derivado
- Atributos
- Implementaciones
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear una nueva instancia de la clase SequenceActivity y agregar las clases SequenceActivity a la clase ParallelActivity. Este ejemplo de código forma parte del ejemplo del SDK WhileAndParallel del archivo WhileAndParallelWorkflow.Designer.cs. Para obtener más información, vea Using While and Parallel.
this.WhileLoop = new System.Workflow.Activities.WhileActivity();
this.Parallel = new System.Workflow.Activities.ParallelActivity();
this.Sequence1 = new System.Workflow.Activities.SequenceActivity();
this.Sequence2 = new System.Workflow.Activities.SequenceActivity();
this.ConsoleMessage1 = new System.Workflow.Activities.CodeActivity();
this.ConsoleMessage2 = new System.Workflow.Activities.CodeActivity();
//
// WhileLoop
//
this.WhileLoop.Activities.Add(this.Parallel);
codecondition1.Condition += new System.EventHandler<System.Workflow.Activities.ConditionalEventArgs>(this.WhileCondition);
this.WhileLoop.Condition = codecondition1;
this.WhileLoop.Name = "WhileLoop";
//
// Parallel
//
this.Parallel.Activities.Add(this.Sequence1);
this.Parallel.Activities.Add(this.Sequence2);
this.Parallel.Name = "Parallel";
Me.WhileLoop = New System.Workflow.Activities.WhileActivity()
Me.Parallel = New System.Workflow.Activities.ParallelActivity()
Me.Sequence1 = New System.Workflow.Activities.SequenceActivity()
Me.Sequence2 = New System.Workflow.Activities.SequenceActivity()
Me.ConsoleMessage1 = New System.Workflow.Activities.CodeActivity()
Me.ConsoleMessage2 = New System.Workflow.Activities.CodeActivity()
'
' WhileLoop
'
Me.WhileLoop.Activities.Add(Me.Parallel)
AddHandler codecondition1.Condition, AddressOf Me.WhileCondition
Me.WhileLoop.Condition = codecondition1
Me.WhileLoop.Name = "WhileLoop"
'
' Parallel
'
Me.Parallel.Activities.Add(Me.Sequence1)
Me.Parallel.Activities.Add(Me.Sequence2)
Me.Parallel.Name = "Parallel"
Comentarios
Nota
En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, vea tipos en desuso en Windows Workflow Foundation 4.5.
El SequenceActivity es un CompositeActivity, lo que significa que el SequenceActivity puede contener otras actividades.
La clase SequenceActivity coordina la ejecución de un conjunto de actividades secundarias de una manera ordenada, una a la vez. El SequenceActivity se completa cuando finaliza la actividad secundaria final.
Las clases que derivan de SequenceActivity no deben implementar la interfaz IActivityEventListener<T> o la clase derivada no se ejecutará correctamente.
Constructores
SequenceActivity() |
Obsoletos.
Inicializa una nueva instancia de la clase SequenceActivity. |
SequenceActivity(String) |
Obsoletos.
Inicializa una nueva instancia de la clase SequenceActivity con el nombre de la actividad. |
Propiedades
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 de Activities. (Heredado de CompositeActivity) |
Description |
Obsoletos.
Obtiene o establece la descripción definida por el usuario del 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) |
ExecutionResult |
Obsoletos.
Obtiene el ActivityExecutionResult del último intento de ejecutar esta instancia. (Heredado de Activity) |
ExecutionStatus |
Obsoletos.
Obtiene el ActivityExecutionStatus actual de esta instancia. (Heredado de Activity) |
IsDynamicActivity |
Obsoletos.
Obtiene información sobre si la actividad se ejecuta dentro del ActivityExecutionContext predeterminado 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 que contiene este Activity. (Heredado de Activity) |
ParentDependencyObject |
Obsoletos.
Obtiene el DependencyObject primario del gráfico de DependencyObject. (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 componente Site del DependencyObject. (Heredado de DependencyObject) |
UserData |
Obsoletos.
Obtiene un IDictionary 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
AddHandler(DependencyProperty, Object) |
Obsoletos.
Agrega un controlador para un evento de un DependencyObject. (Heredado de DependencyObject) |
ApplyWorkflowChanges(WorkflowChanges) |
Obsoletos.
Aplica el manifiesto de WorkflowChanges en el parámetro a esta instancia. (Heredado de CompositeActivity) |
Cancel(ActivityExecutionContext) |
Obsoletos.
Cancela la ejecución de la actividad. |
Clone() |
Obsoletos.
Crea una copia profunda del Activity. (Heredado de Activity) |
Dispose() |
Obsoletos.
Libera todos los recursos utilizados por el DependencyObject. (Heredado de DependencyObject) |
Dispose(Boolean) |
Obsoletos.
Llama a Dispose(Boolean) en esta instancia y, opcionalmente, llama a Dispose() en todas las actividades secundarias de esta instancia. (Heredado de CompositeActivity) |
Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
Execute(ActivityExecutionContext) |
Obsoletos.
Ejecuta la actividad. |
GetActivityByName(String, Boolean) |
Obsoletos.
Devuelve la instancia del Activity cuyo nombre se solicita desde el conjunto de todas las actividades en la raíz el Activity de esta instancia si el segundo parámetro es |
GetActivityByName(String) |
Obsoletos.
Devuelve la instancia del Activity cuyo nombre se solicita desde el conjunto de todas las actividades que se ejecutan bajo la actividad raíz de esta instancia, que se encuentra dentro del flujo de trabajo. (Heredado de Activity) |
GetBinding(DependencyProperty) |
Obsoletos.
Proporciona acceso al ActivityBind asociado al DependencyPropertyespecífico. (Heredado de DependencyObject) |
GetBoundValue(ActivityBind, Type) |
Obsoletos.
Recupera el Object que es el asunto de un ActivityBind. (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.
Actúa como función hash predeterminada. (Heredado de Object) |
GetInvocationList<T>(DependencyProperty) |
Obsoletos.
Obtiene una matriz que contiene los delegados del DependencyPropertyespecificado. (Heredado de DependencyObject) |
GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
GetValue(DependencyProperty) |
Obsoletos.
Proporciona acceso al valor del DependencyPropertydesignado. (Heredado de DependencyObject) |
GetValueBase(DependencyProperty) |
Obsoletos.
Proporciona acceso al objeto enlazado de un DependencyProperty y omite la invalidación de GetValue(DependencyProperty). (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. |
Initialize(IServiceProvider) |
Obsoletos.
Inicializa todas las actividades secundarias adecuadas de esta instancia y el IServiceProviderespecificado. (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 un DependencyProperty se 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 |
OnActivityChangeAdd(ActivityExecutionContext, Activity) |
Obsoletos.
Llama cuando se agrega una actividad. (Heredado de CompositeActivity) |
OnActivityChangeRemove(ActivityExecutionContext, Activity) |
Obsoletos.
Se llama cuando se quita una actividad. |
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 el ActivityExecutionContext de 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 propiedad Activities. (Heredado de CompositeActivity) |
OnListChanging(ActivityCollectionChangeEventArgs) |
Obsoletos.
Evento que se produce antes de realizar un cambio en el Activitiessubyacente. (Heredado de CompositeActivity) |
OnSequenceComplete(ActivityExecutionContext) |
Obsoletos.
Cuando se invalida en una clase derivada, determina la acción realizada por el SequenceActivity cuando la actividad ha completado la ejecución. |
OnWorkflowChangesCompleted(ActivityExecutionContext) |
Obsoletos.
Se llama después de realizar cambios en la colección Activities de esta instancia. |
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 DependencyPropertyal que se hace referencia. (Heredado de Activity) |
RegisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoletos.
Registra el DependencyProperty especificado para el evento de cambio de estado. (Heredado de Activity) |
RemoveHandler(DependencyProperty, Object) |
Obsoletos.
Quita un EventHandler de un DependencyPropertyasociado. (Heredado de DependencyObject) |
RemoveProperty(DependencyProperty) |
Obsoletos.
Quita un DependencyProperty del DependencyObject. (Heredado de DependencyObject) |
Save(Stream, IFormatter) |
Obsoletos.
Escribe el Activity en un Stream para la persistencia mediante el IFormatter personalizado proporcionado para la serialización. (Heredado de Activity) |
Save(Stream) |
Obsoletos.
Escribe el Activity en un Stream para la persistencia. (Heredado de Activity) |
SetBinding(DependencyProperty, ActivityBind) |
Obsoletos.
Establece el ActivityBind del DependencyPropertyespecificado. (Heredado de DependencyObject) |
SetBoundValue(ActivityBind, Object) |
Obsoletos.
Establece el valor del ActivityBindde destino. (Heredado de DependencyObject) |
SetReadOnlyPropertyValue(DependencyProperty, Object) |
Obsoletos.
Establece el valor de un DependencyProperty, que es de solo lectura. (Heredado de DependencyObject) |
SetValue(DependencyProperty, Object) |
Obsoletos.
Establece el valor del DependencyProperty en el objeto . (Heredado de DependencyObject) |
SetValueBase(DependencyProperty, Object) |
Obsoletos.
Establece el valor del DependencyProperty en el Objectespecificado y pasa el SetValue(DependencyProperty, Object). (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 estado Closed desde el estado Initialized. (Heredado de CompositeActivity) |
UnregisterForStatusChange(DependencyProperty, IActivityEventListener<ActivityExecutionStatusChangedEventArgs>) |
Obsoletos.
Anula el registro del DependencyProperty especificado para el evento de cambio de estado. (Heredado de Activity) |
Eventos
Canceling |
Obsoletos.
Se produce cuando se cancela la ejecución de la actividad. (Heredado de Activity) |
Closed |
Obsoletos.
Se produce cuando una Activity ha completado la ejecución. (Heredado de Activity) |
Compensating |
Obsoletos.
Se produce cuando se ejecuta un método de compensación en el Activity. (Heredado de Activity) |
Executing |
Obsoletos.
Se produce cuando se ejecuta el Activity. (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 un Activity en ejecución. (Heredado de Activity) |
Implementaciones de interfaz explícitas
IActivityEventListener<ActivityExecutionStatusChangedEventArgs>.OnEvent(Object, ActivityExecutionStatusChangedEventArgs) |
Obsoletos.
Define el procedimiento de procesamiento cuando se produce el evento suscrito a . |
IComponent.Disposed |
Obsoletos.
Representa el método que controla el evento Disposed de un componente. (Heredado de DependencyObject) |
Se aplica a
Consulte también
- usar el de actividad de secuencia