Uso de la actividad DelayActivity
Utilice la actividad DelayActivity para que la rama de un flujo de trabajo que la contiene espere durante un período específico de tiempo. Por ejemplo, podría establecer un tiempo de espera mientras espera una respuesta de algún sistema externo o podría utilizar la actividad DelayActivity para ejecutar un trabajo programado en un momento especificado.
Si un flujo de trabajo se vuelve completamente inactivo durante el retraso y el método UnloadOnIdle está establecido en true en su servicio de persistencia, el flujo de trabajo podría descargarse de la memoria y cargarse de nuevo en la memoria cuando el tiempo de retraso especificado expire.
Para especificar el tiempo de retraso, establezca la propiedad DelayActivityTimeoutDuration en un valor TimeSpan válido. Proporcione un valor literal como "0.01:10:30" o asigne un valor a una variable de tipo TimeSpan. El valor TimeSpan predeterminado es 00:00:00.
También puede implementar el controlador DelayActivity InitializeTimeoutDuration, que se genera cuando se ejecuta la actividad DelayActivity para establecer la propiedad TimeoutDuration. Puede utilizar este controlador para establecer la propiedad TimeoutDuration durante el tiempo de ejecución para escenarios en los que desea determinar la duración basada en datos de instancia.
Para obtener más información acerca de la clase DelayActivity, consulte el espacio de nombres System.Workflow.Activities en la referencia de biblioteca de clases de Windows Workflow Foundation.
Si desea ver un ejemplo de código que muestra cómo utilizar la actividad DelayActivity, consulte Using Delay.
Si desea ver un ejemplo de código que muestra cómo usar la actividad DelayActivity y el método UnloadOnIdle, consulte Custom Persistence Service.
Consulte también
Referencia
DelayActivity
TimeoutDuration
InitializeTimeoutDuration
UnloadOnIdle
Otros recursos
Custom Persistence Service Sample
Using Delay Sample
Actividades de Windows Workflow Foundation
Copyright © 2007 Microsoft Corporation. Reservados todos los derechos.