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.
La actividad de la clase Parallel ejecuta una colección de actividades secundarias simultáneamente.
La actividad de la clase Parallel
La actividad de la clase Parallel almacena sus actividades secundarias en una colección de la propiedad Branches. Use la actividad de la clase Parallel en vez de la actividad de la clase Sequence si alguna de las actividades secundarias se puede quedar inactiva.
La actividad de la clase Parallel tiene una propiedad CompletionCondition que contiene una expresión de Visual Basic especificada por el usuario. La actividad Parallel evalúa esta propiedad una vez se complete cada bifurcación. Si se evalúa como True, la actividad Parallel se completa sin ejecutar las otras bifurcaciones. Si la propiedad CompletionCondition no se evalúa como True, la actividad de la clase Parallel se completa una vez que se hayan completado todas sus actividades secundarias.
Usar el diseñador de actividad Parallel
El diseñador de actividad Parallel se puede encontrar en la categoría Flujo de control del Cuadro de herramientas, al que se tiene acceso al hacer clic en la pestaña Cuadro de herramientas a la izquierda del Diseñador de flujo de trabajo. (De forma alternativa, seleccione Barra de herramientas en el menú Ver CTRL+ALT+X.)
El diseñador de actividad Parallel se puede arrastrar desde el Cuadro de herramientas y colocarlo en la superficie del Diseñador de flujo de trabajo, donde se colocan normalmente los diseñadores de actividad, por ejemplo, en un diseñador de actividad Sequence. Después de colocarlo en el Diseñador de flujo de trabajo, crea una actividad de la clase Parallel, que contiene una propiedad DisplayName de Parallel de forma predeterminada
Para agregar una colección a la colección de la propiedad Branches de la actividad Parallel, arrastre algún otro diseñador de actividad desde el Cuadro de herramientas y colóquelo en el triángulo que se encuentra en el diseñador de actividad Parallel. Los triángulos rodean las actividades contenidas en las bifurcaciones. Las actividades adicionales se pueden agregar repitiendo este procedimiento. Las actividades se pueden reordenar arrastrándolas y colocándolas en el diseñador de actividad Parallel.
Propiedades de la actividad Parallel
En la tabla siguiente se muestran las propiedades de la actividad Parallel y se describe cómo se usan en el diseñador.
| Nombre de la propiedad | Obligatorio | Uso |
|---|---|---|
DisplayName |
False |
Especifica el nombre para mostrar descriptivo del diseñador de actividades en el encabezado. El valor predeterminado es Parallel. De forma opcional, el valor se puede editar en la cuadrícula Propiedades o directamente en el encabezado del diseñador de actividad. |
Branches |
True |
Contiene la colección de actividades secundarias que se van a ejecutar. |
CompletionCondition |
False |
Se evalúa cuando se completa una bifurcación. Si se evalúa como True, se cancelan las bifurcaciones pendientes programadas. Si la propiedad no se establece o se evalúa como False, la actividad se completa cuando se hayan completado todas sus actividades secundarias. El valor predeterminado es null. |
Vea también
Conceptos
Diseñador actividades Sequence
Diseñador de actividades ParallelForEach<T>