Uso de condiciones en flujos de trabajo
Puede utilizar las condiciones para controlar el comportamiento de su flujo de trabajo. El motor de tiempo de ejecución evalúa una condición y, a continuación, actúa en función del resultado de esa evaluación.
Hay dos maneras de representar las condiciones en su flujo de trabajo:
Puede expresar las condiciones en código escribiendo un controlador que establezca la propiedad Result para su condición.
También puede expresar las condiciones como una condición de Regla, que es una expresión System.CodeDom en su archivo de regla.
Actividades condicionales
Varias actividades que proporcionan las condiciones de uso de Windows Workflow Foundation:
La primera IfElseBranchActivity, contenida dentro de una actividad IfElseActivity, que tiene una condición que se evalúa como True, será ejecutada.
La actividad WhileActivity ejecuta continuamente cualquier actividad contenida dentro de ella, con tal de que su condición se evalúe como true. La condición se reevalúa en la realización de cada bucle.
ConditionedActivityGroup ejecuta continuamente cualquier actividad dentro de ella hasta que su condición se evalúe como true. Cada actividad individual dentro de ConditionedActivityGroup tiene una condición When. Cada actividad sólo se ejecuta cuando la condición When se evalúa como true.
ReplicatorActivity completa su ejecución cuando su propiedad UntilCondition se evalúa como true.
También puede utilizar las condiciones en las actividades personalizadas que crea.
Nota
Las condiciones de regla y código pueden hacer referencia al público, y a los miembros privados e internos definidos en su clase de flujo de trabajo.
En esta sección
Cómo usar condiciones mediante código
Cambios de flujo de trabajo para condiciones de regla
Cambios de flujo de trabajo para condiciones de regla
Tipos CodeDOM admitidos por Windows Workflow Foundation
Cambios de reglas en .NET Framework 3.5
Consulte también
Referencia
ConditionedActivityGroup
IfElseBranchActivity
PolicyActivity
ReplicatorActivity
WhileActivity
System.Workflow.Activities.Rules
Conceptos
Utilización de la actividad PolicyActivity
Otros recursos
Desarrollo de flujos de trabajo
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.