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.
El ejemplo de For muestra cómo compilar una actividad personalizada que hereda de NativeActivity y utilizarla en un flujo de trabajo para ejecutar un ejemplo del mundo real. La actividad personalizada incluida en este ejemplo funciones como la instrucción for de C#. T
La actividad personalizada For
tiene propiedades denominadas InitAction
, IterationAction
, Condition
y Body
que corresponden respectivamente a la instrucción de inicialización, instrucción iterativa, condición de continuación e instrucción de cuerpo de la instrucción For estándar de C#.
En la siguiente tabla se describen los archivos clave del ejemplo.
Archivo | Descripción |
---|---|
For.cs |
Definición de clase para la actividad personalizada |
Program.cs |
Aplicación cliente que realiza trabajo repetitivo básico en una colección mediante la actividad |
![]() |
---|
Al utilizar la actividad personalizada For , asegúrese de que se establece la propiedad Condition ; de lo contrario se podría producir un bucle infinito.
|
Demostraciones
Cree una actividad personalizada que herede de NativeActivity.
Análisis
En la siguiente tabla se describen las propiedades de la actividad incluida en este ejemplo.
- InitAction
Instrucción de inicialización
- IterationAction
Instrucción iterativa
- Condición
Instrucción de continuación
- Body
Instrucción de cuerpo
La actividad hereda de NativeActivity para obtener acceso a las características en tiempo de ejecución, como la programación de actividades adicionales para ejecutarse, utilizando uno de los métodos ScheduleActivity de NativeActivityContext.
Para utilizar este ejemplo
Con Visual Studio 2010, abra el archivo de solución For.sln.
Presione F6 para compilar la solución.
Ejecute la solución presionando F5.
![]() |
---|
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\Scenario\ActivityLibrary\For
|