Compartir a través de


Throttled Parallel ForEach

La actividad ThrottleParallelForEach es similar a la actividad ParallelForEach<T> con la única excepción de que permite establecer un factor de simultaneidad para restringir el número de bifurcaciones simultáneas que se ejecutará. La actividad ThrottleParallelForEach se deriva de NativeActivity, porque necesita programar otras actividades (las actividades secundarias) y el único acceso posible es a través de la clase NativeActivityContext.

Proyectos

El ejemplo de ThrottledParallelForEach contiene los proyectos siguientes.

ProjectName Descripción Archivos principales
ThrottledParallelForEach Contiene la actividad ThrottledParallelForEach y su diseñador. ThrottledParallelForEach.cs

La definición de actividad de ThrottledParallelForEach.
CodeTestClient Aplicación cliente de ejemplo que configura y ejecuta un flujo de trabajo con una actividad ThrottledParallelForEach utilizando código imperativo. Program.cs

Define y ejecuta una instancia del flujo de trabajo de muestra.

Para utilizar este ejemplo

  1. Abra el archivo ThrottledParallelForEach.sln con Visual Studio.

  2. Para compilar la solución, presione Ctrl+MAYÚS+B.

  3. Presione F5 para ejecutar la solución.