Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 Return
OutArgument 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 Result
OutArgument<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
Abra la solución de ejemplo BasicActivityComposition.sln en Visual Studio 2010.
Compile y ejecute la solución.
![]() |
---|
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
|