NAsyncTaskFlow Class Members
In This Topic
The following tables list the members exposed by NAsyncTaskFlow.
Public Constructors
Public Properties
| Name | Description |
| LastTask | Gets the last task in the flow |
| TaskCount | Gets the count of tasks |
Top
Public Methods
| Name | Description |
| Add | Overloaded. Adds a task to the flow |
| AddIf | Adds an IF task, which starts the true flow, if conditionPromise evaluates to true, and starts the false flow, if conditionPromise evaluates to false. |
| Next | Overloaded. Adds a task to the flow which is started when the prev task is fulfilled. |
| NextIf | Nexts an IF task, which starts the true flow, if conditionPromise evaluates to true, and starts the false flow, if conditionPromise evaluates to false. |
| Start | Overloaded. Adds a task to the flow and starts it |
| StartAll | Starts all tasks that are currently accumulated doe a manual start. |
| StartIf | Starts an IF task, which starts the true flow, if conditionPromise evaluates to true, and starts the false flow, if conditionPromise evaluates to false. |
| WaitAll | Overloaded. Waits for all currently added tasks to fullfill (NAggregatePromise.All) |
| WaitAllResolved | Waits for all of the currently added tasks to be resolved (NAggregatePromise.AllResolved) |
| WaitAny | Overloaded. Waits for any of the currently added tasks to fullfill (NAggregatePromise.Any) |
| WaitRace | Overloaded. Starts the execution of the root tasks (the ones, whose dependencies have been resolved), and aggregates the result with an Race aggregate promise. |
Top
See Also