Compartir vía


ForEach paralelo limitado

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

Proyectos

El ejemplo ThrottledParallelForEach contiene los siguientes proyectos.

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

Definición de ThrottledParallelForEach la actividad.
CodeTestClient Aplicación cliente de ejemplo que configura y ejecuta un flujo de trabajo con un ThrottledParallelForEach código imperativo. Program.cs

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

Para utilizar este ejemplo

  1. Con Visual Studio, abra el archivo ThrottledParallelForEach.sln.

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

  3. Para ejecutar la solución, presione F5.