Compartir a través de


Usar AsyncOperationContext en un ejemplo de actividad

Este tema es aplicable a Windows Workflow Foundation 4.

En este ejemplo se muestra cómo desarrollar una actividad CodeActivity personalizada que utiliza AsyncOperationContext para realizar trabajo de forma asincrónica fuera del flujo de trabajo.

Detalles del ejemplo

La actividad de ejemplo utiliza los métodos BeginWrite y EndWrite de la clase FileStream para escribir datos en un archivo de forma asincrónica. El modelo introducido aquí se puede adaptar para el uso con otros métodos asincrónicos. Mientras se está ejecutando la operación asincrónica, se pueden ejecutar otras actividades del flujo de trabajo, pero este no se puede guardar.

Para configurar, compilar y ejecutar el ejemplo

  1. Abra la solución de ejemplo Async.sln en Visual Studio 2010.

  2. Compile y ejecute la solución.

Dd483304.Important(es-es,VS.100).gif Nota:
Puede que los ejemplos ya estén instalados en su equipo. Compruebe el siguiente directorio (valor predeterminado) antes de continuar.

<unidadDeInstalación>:\WF_WCF_Samples

Si no existe este directorio, vaya a la página de ejemplos de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF) Samples para .NET Framework 4 para descargar todos los ejemplos de Windows Communication Foundation (WCF) y WF. Este ejemplo se encuentra en el siguiente directorio.

<unidadDeInstalación>:\WF_WCF_Samples\WF\Basic\CustomActivities\Code-Bodied\Async