El proyecto WinHostWorkflow esta formado a su vez por dos proyectos, WinHostWorkflow contiene el motor de flujos de trabajo (WorkflowEngine.cs) y el interface de usuario (WorkflowSampleApp.cs), la carpeta ExternalDataServices, contiene los servicios de intercambio de datos del 3er asalto, (CalculatorService.cs y MessengerService.cs)
El proyecto Workflows, contiene los interfaces para los servicios de intercambio de datos (ICalculator.cs y IMessenger.cs) así como los flujos de trabajo de ejemplo.
- WorkflowDelay.cs - Secuencial con una actividad Delay de 45seg. - WorkflowDelay2.cs - Secuencial con una actividad Delay de 30 seg, una actividad Code que duerme el proceso un minuto y una actividad Delay de 30 seg. - WorkflowLongWhile.cs - Seuencial con una actividad While que ejecuta una actividad Code. - WorkflowSumNumbers.cs - Uso de parámetros, recibe dos parámetros y los suma en una actividad Code. - WorkflowCallExternalMethod.cs - Llamada a métodos externos, usa el interface ICalculator, para realizar operaciones con parámetros. - WorkflowHandleExternalEvent.cs - Espera recibir un mensaje, interface IMessenger, después hace una pausa y a través del mismo interface nos lo devuelve.
WinHostWorkflow_3.zip (51,45 KB)
|
 |