Curso de Workflow Foundation (3a) - source code

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)

 
Published 6/2/2007 18:06 por Carlos Segura
Archivado en:
Comparte este post: