Compartir a través de


Throttled Parallel ForEach

Este tema es aplicable a Windows Workflow Foundation 4.

La actividad ThrottleParallelForEach es similar a la actividad ParallelForEach 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

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

  2. Presione F6 para compilar la solución.

  3. Presione F5 para ejecutar la solución.

Ee620808.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\Scenario\ActivityLibrary\ThrottledParallelForEach