Changes

Workflow Designer

1,811 bytes added, 06:27, 22 July 2013
! Activity!! Category !! Purpose
|- align="left"
| AddToCollection<T>|| Collection || -Adds an ''Item'' to a ''Collection''
|- align="left"
| ClearCollection<T>|| Collection || -Removes an ''Item'' from a ''Collection''
|- align="left"
| ExistsInCollection<T>|| Collection || -Clears a ''Collection'', removing all items stored in it
|- align="left"
| RemoveFromCollection<T> || Collection || -Verifies if an ''Item'' exists in a ''Collection''; if the item exists, its ''Result'' argument will yield True
|- align="left"
| DoWhile|| ControlFlow || -Executes its ''Body'' until the ''Condition'' evaluates to True; the Body will be executed at least once
|- align="left"
| ForEach<T> || ControlFlow || -ForEach activity contains a list of ''Values'' and a ''Body''; at runtime, the list is iterated and the body is executed for each value in the list
|- align="left"
| If|| ControlFlow || -The If activity selects a child activity for execution based on the value of a Boolean expression; if the Boolean expression ''Condition'' yields True (and “Then” activity is configured), the ''Then'' activity is scheduled; if the expressions yields False (and ''Else'' activity is set), the ''Else'' expression is scheduled
|- align="left"
| Parallel|| ControlFlow || -
| ParallelForEach<T>|| ControlFlow || -
|- align="left"
| Pick|| ControlFlow || The Pick Activity provides event-based control flow modeling in WF; the only valid children for a Pick activity are PickBranches; at the beginning of a Pick execution, all the Trigger activities from all its ''Branches'' are scheduled; when the first Trigger completes its corresponding Action activity is scheduled, and all other Trigger activities are canceled
|- align="left"
| PickBranch|| ControlFlow || -PickBranch represents a branch in a Pick; it consists of a ''Trigger'' and ''Action''; PickBranch can only be added to a Pick activity
|- align="left"
| Sequence|| ControlFlow || -The Sequence activity allows for the execution of one or more ''Activities'' in order
|- align="left"
| Switch<T>|| ControlFlow || -Switch activity is similar to switch statement in C#; it contains an ''Expression'' and a set of ''Cases'' (each case has a key and an activity); after the expression is evaluated, the Switch activity looks for a ''Case'' with a key that matches the result of the expression and if found, it schedules the activity associated with that Case
|- align="left"
| While|| ControlFlow || -The While activity executes it's ''Body'' while a Boolean ''Condition'' is True
|- align="left"
| Rethrow|| ErrorHandling || -