Compartir a través de


Composición de actividad básica

Este tema es aplicable a Windows Workflow Foundation 4.

En este ejemplo se muestra cómo crear actividades personalizadas y actividades proporcionadas por el sistema para compilar más actividades personalizadas.

El flujo de trabajo que usa la actividad Survey programa el estudio con una lista de preguntas y, a continuación, genera las respuestas recibidas.

Detalles del ejemplo

En este ejemplo se utilizan tres actividades personalizadas. ReadLine es un objeto NativeActivity<cadena> simple que crea un objeto Bookmark cuando se programa y, a continuación, establece el objeto ReturnOutArgument en el valor con el que se reanuda el objeto Bookmark. Prompt es un objeto Activity<cadena> que toma un objeto InArgument<cadena> denominado Text y devuelve la respuesta de los usuarios en el objeto ResultOutArgument<cadena>. La actividad Prompt utiliza las actividades Sequence y WriteLine que se distribuyen como parte de .NET Framework y también incorpora la actividad ReadLine personalizada para obtener los datos proporcionados por el usuario. La última actividad personalizada es la actividad Survey. Es un objeto Activity<ICollection<cadena>>. Esta actividad toma un argumento InArgument<IEnumerable<cadena>> denominado Questions y rellena el argumento de salida Result con las respuestas. La actividad Survey utiliza los objetos ForEach, Sequence y AddToCollection de .NET Framework y emplea la actividad Prompt para realizar las preguntas del estudio y obtener las respuestas.

Para configurar, compilar y ejecutar el ejemplo

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

  2. Compile y ejecute la solución.

Dd759028.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.

<InstallDrive>: \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.

<InstallDrive>:\WF_WCF_Samples\WF\Basic\CustomActivities\Composite\ActivityComposition