2010-11-29 31 views

Respuesta

8

La ejecución de un flujo de trabajo con WorklfowInvoker es una llamada síncrona. Por lo tanto, se bloqueará siempre que se ejecute su flujo de trabajo. Está pensado para archivos de trabajo de ejecución corta y para pruebas de actividades de unidades y no es compatible con la Tienda de instancias de Workflow.

La aplicación Worklfow es asincrónica y ejecuta flujos de trabajo como una tarea asíncrona, por lo que la ejecución solo planifica la ejecución y las devoluciones. ON qué hilo ejecuta depende del SynchronizationContext utilizado, el valor predeterminado es usar ThreadPool. Las actualizaciones de estado, como completar el flujo de trabajo, se realizan a través de devoluciones de llamada que usted establece. También es compatible con el almacén de instancias de flujo de trabajo.

Cuestiones relacionadas